import { type SxProps, type Theme } from '@mui/material';
import { type AIButtonVariant } from './types';
/**
 * Merges the AI variant styles for `variant` with the caller-provided `sx`.
 * Inline `sx` objects recreate each render and bypass memoization; that cost is
 * negligible here (style merge only). Stabilize `sx` with `useMemo` if needed.
 */
export declare const useAIVariantSx: (variant: AIButtonVariant, sx?: SxProps<Theme>) => SxProps<Theme>;
