export interface ChatComposerClasses { /** Styles applied to the input root element. */ root: string; /** Styles applied to the root element when disabled. */ disabled: string; /** Styles applied to the input label element. */ label: string; /** Styles applied to the textarea element. */ textArea: string; /** Styles applied to the send button element. */ sendButton: string; /** Styles applied to the attach button element. */ attachButton: string; /** Styles applied to the toolbar element. */ toolbar: string; /** Styles applied to the attachment list element. */ attachmentList: string; /** Styles applied to the helper text element. */ helperText: string; /** Styles applied to the root element when variant="compact". */ variantCompact: string; } export type ChatComposerClassKey = keyof ChatComposerClasses; export declare function getChatComposerUtilityClass(slot: string): string; export declare const chatComposerClasses: ChatComposerClasses; export declare const useChatComposerUtilityClasses: (classes: Partial | undefined) => ChatComposerClasses;