/** Actions for the Channel document model */
export declare const actions: {
    addParticipant: (input: import("./index.js").AddParticipantInput) => import("./index.js").AddParticipantAction;
    removeParticipant: (input: import("./index.js").RemoveParticipantInput) => import("./index.js").RemoveParticipantAction;
    updateParticipantRole: (input: import("./index.js").UpdateParticipantRoleInput) => import("./index.js").UpdateParticipantRoleAction;
    setChannelName: (input: import("./index.js").SetChannelNameInput) => import("./index.js").SetChannelNameAction;
    setChannelDescription: (input: import("./index.js").SetChannelDescriptionInput) => import("./index.js").SetChannelDescriptionAction;
    setChannelVisibility: (input: import("./index.js").SetChannelVisibilityInput) => import("./index.js").SetChannelVisibilityAction;
    setChannelTopic: (input: import("./index.js").SetChannelTopicInput) => import("./index.js").SetChannelTopicAction;
    setChannelType: (input: import("./index.js").SetChannelTypeInput) => import("./index.js").SetChannelTypeAction;
    setName: (name: string | {
        name: string;
    }) => import("document-model").SetNameAction;
    undo: (count?: number, scope?: string) => import("document-model").UndoAction;
    redo: (count?: number, scope?: string) => import("document-model").RedoAction;
    prune: (start?: number, end?: number, scope?: string) => import("document-model").SchemaPruneAction;
    loadState: <TState extends import("document-model").PHBaseState = import("document-model").PHBaseState>(state: TState & {
        name: string;
    }, operations: number) => import("document-model").LoadStateAction;
    noop: (scope?: string) => import("document-model").NOOPAction;
};
//# sourceMappingURL=actions.d.ts.map