/** Actions for the Chat document model */
export declare const actions: {
    sendMessage: (input: import("./index.js").SendMessageInput, attachments: import("document-model").AttachmentInput[]) => import("./index.js").SendMessageAction;
    editMessage: (input: import("./index.js").EditMessageInput) => import("./index.js").EditMessageAction;
    deleteMessage: (input: import("./index.js").DeleteMessageInput) => import("./index.js").DeleteMessageAction;
    pinMessage: (input: import("./index.js").PinMessageInput) => import("./index.js").PinMessageAction;
    unpinMessage: (input: import("./index.js").UnpinMessageInput) => import("./index.js").UnpinMessageAction;
    addReaction: (input: import("./index.js").AddReactionInput) => import("./index.js").AddReactionAction;
    removeReaction: (input: import("./index.js").RemoveReactionInput) => import("./index.js").RemoveReactionAction;
    setChannelId: (input: import("./index.js").SetChannelIdInput) => import("./index.js").SetChannelIdAction;
    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