import type { Action } from "document-model";
import type { SetGroupNameInput, AddChannelInput, RemoveChannelInput, ReorderChannelsInput } from "../types.js";
export type SetGroupNameAction = Action & {
    type: "SET_GROUP_NAME";
    input: SetGroupNameInput;
};
export type AddChannelAction = Action & {
    type: "ADD_CHANNEL";
    input: AddChannelInput;
};
export type RemoveChannelAction = Action & {
    type: "REMOVE_CHANNEL";
    input: RemoveChannelInput;
};
export type ReorderChannelsAction = Action & {
    type: "REORDER_CHANNELS";
    input: ReorderChannelsInput;
};
export type GroupGroupAction = SetGroupNameAction | AddChannelAction | RemoveChannelAction | ReorderChannelsAction;
//# sourceMappingURL=actions.d.ts.map