///
import type { DCloneHTMLElement } from '../../utils/types';
import type { DFormControl } from '../form';
export interface DSwitchProps extends React.HTMLAttributes {
dRef?: {
input?: React.ForwardedRef;
};
dFormControl?: DFormControl;
dModel?: boolean;
dLabelPlacement?: 'left' | 'right';
dStateContent?: [React.ReactNode, React.ReactNode];
dDisabled?: boolean;
dLoading?: boolean;
dInputRender?: DCloneHTMLElement>;
onModelChange?: (checked: boolean) => void;
}
export declare function DSwitch(props: DSwitchProps): JSX.Element | null;