import React from 'react';
export interface ToggleProps {
    text?: string;
    title?: string;
    size?: 'sm' | 'md' | 'custom';
    textLeft?: boolean;
    disabled?: boolean;
    loading?: boolean;
    tooltip?: string;
    onChange?: (status: boolean) => void;
    controlledValue?: boolean;
    customSize?: CustomSizeProps;
    'data-testid'?: string;
}
export interface CustomSizeProps {
    width: number;
    height: number;
}
export interface ToggleButtonProps extends Omit<ToggleProps, 'controlledValue' | 'onChange'> {
    setToggleStatus: React.Dispatch<React.SetStateAction<boolean>>;
    toggleStatus: boolean;
}
