import { default as React } from 'react';
import { BaseProps } from '../../types';

export type SwitchOptionLayout = 'text' | 'all';
export interface SwitchOptionProps extends BaseProps {
    /** 是否开启（受控） */
    checked?: boolean;
    /** 默认状态（非受控） */
    defaultChecked?: boolean;
    /** 状态变更回调 */
    onChange?: (checked: boolean) => void;
    /** 禁用 */
    disabled?: boolean;
    /** 布局：text 仅主文字；all 主+副 */
    layout?: SwitchOptionLayout;
    /** 主文字 */
    children?: React.ReactNode;
    /** 副文字（仅 layout=all 显示） */
    description?: React.ReactNode;
    /** 无障碍 */
    'aria-label'?: string;
}
export declare const SwitchOption: React.ForwardRefExoticComponent<SwitchOptionProps & React.RefAttributes<HTMLLabelElement>>;
//# sourceMappingURL=SwitchOption.d.ts.map