import { default as React, ReactNode } from 'react';
import { ToggleProps } from '../../../../components/Toggle/Toggle';
export interface SettingMenuItemProps {
    /** Icon element */
    icon?: ReactNode;
    /** Suffix element (e.g., chevron, external link icon) */
    suffix?: ReactNode;
    /** Click handler */
    onClick?: () => void;
    /** Disabled state */
    disabled?: boolean;
    /** Selected/active state */
    selected?: boolean;
    /** Additional CSS classes */
    className?: string;
    /** Toggle configuration - when provided, renders a toggle switch as suffix */
    toggle?: ToggleProps;
    /** Children (label and description) */
    children: ReactNode;
}
export declare const SettingMenuItem: React.FC<SettingMenuItemProps>;
