import type { Action } from "document-model";
import type { SetChannelNameInput, SetChannelDescriptionInput, SetChannelVisibilityInput, SetChannelTopicInput, SetChannelTypeInput } from "../types.js";
export type SetChannelNameAction = Action & {
    type: "SET_CHANNEL_NAME";
    input: SetChannelNameInput;
};
export type SetChannelDescriptionAction = Action & {
    type: "SET_CHANNEL_DESCRIPTION";
    input: SetChannelDescriptionInput;
};
export type SetChannelVisibilityAction = Action & {
    type: "SET_CHANNEL_VISIBILITY";
    input: SetChannelVisibilityInput;
};
export type SetChannelTopicAction = Action & {
    type: "SET_CHANNEL_TOPIC";
    input: SetChannelTopicInput;
};
export type SetChannelTypeAction = Action & {
    type: "SET_CHANNEL_TYPE";
    input: SetChannelTypeInput;
};
export type ChannelChannelAction = SetChannelNameAction | SetChannelDescriptionAction | SetChannelVisibilityAction | SetChannelTopicAction | SetChannelTypeAction;
//# sourceMappingURL=actions.d.ts.map