export type ChatActionPayload = { name: string; data: unknown; messageId?: string; }; export type ChatActionHandler = (payload: ChatActionPayload) => void; export declare function provideChatAction(handler: ChatActionHandler): void; export declare function useChatAction(): { emit(name: string, data?: unknown, messageId?: string): void; };