export interface ChatCodeBlockClasses { /** Styles applied to the root element. */ root: string; /** Styles applied to the header element. */ header: string; /** Styles applied to the language label element. */ languageLabel: string; /** Styles applied to the copy button element. */ copyButton: string; /** Styles applied to the pre element. */ pre: string; /** Styles applied to the code element. */ code: string; } export type ChatCodeBlockClassKey = keyof ChatCodeBlockClasses; export declare function getChatCodeBlockUtilityClass(slot: string): string; export declare const chatCodeBlockClasses: ChatCodeBlockClasses; export declare const useChatCodeBlockUtilityClasses: (classes: Partial | undefined) => ChatCodeBlockClasses;