///
import * as TogglePrimitive from '@radix-ui/react-toggle';
import { type VariantProps } from 'tailwind-variants';
declare const toggle: import("tailwind-variants").TVReturnType<{
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}, {
root: string[];
leftIcon: null;
rightIcon: null;
icon: null;
}, undefined, import("tailwind-variants/dist/config.js").TVConfig<{
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}, {
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}>, {
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}, {
root: string[];
leftIcon: null;
rightIcon: null;
icon: null;
}, import("tailwind-variants").TVReturnType<{
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}, {
root: string[];
leftIcon: null;
rightIcon: null;
icon: null;
}, undefined, import("tailwind-variants/dist/config.js").TVConfig<{
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}, {
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}>, unknown, unknown, undefined>>;
declare const Toggle: import("react").ForwardRefExoticComponent, "ref"> & VariantProps, {
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}, {
root: string[];
leftIcon: null;
rightIcon: null;
icon: null;
}, import("tailwind-variants").TVReturnType<{
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}, {
root: string[];
leftIcon: null;
rightIcon: null;
icon: null;
}, undefined, import("tailwind-variants/dist/config.js").TVConfig<{
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}, {
variant: {
ghost: {
root: string;
};
outline: {
root: string;
};
};
size: {
sm: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
md: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
lg: {
root: string[];
leftIcon: string;
rightIcon: string;
icon: string;
};
};
icon: {
true: null;
};
}>, unknown, unknown, undefined>>> & import("react").RefAttributes> & {
LeftIcon: import("react").ForwardRefExoticComponent & import("react").RefAttributes, "ref"> & import("react").RefAttributes>;
RightIcon: import("react").ForwardRefExoticComponent & import("react").RefAttributes, "ref"> & import("react").RefAttributes>;
Icon: import("react").ForwardRefExoticComponent & import("react").RefAttributes, "ref"> & import("react").RefAttributes>;
};
export default Toggle;
export { toggle, TogglePrimitive };
//# sourceMappingURL=toggle.d.ts.map