import { default as React } from 'react';
export type ToggleOptions = {
    label: string;
    onToggle?: () => void;
    default?: boolean;
};
export interface ToggleSwitchProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'onChange'> {
    options: ToggleOptions[];
    /** For controlled components: the label of the selected option */
    selected?: string;
    /** Callback fired when the selection changes */
    onChange?: (option: ToggleOptions) => void;
}
export declare const ToggleSwitch: React.FC<ToggleSwitchProps>;
export default ToggleSwitch;
