import { type VariantProps } from 'tailwind-variants';
export declare const toggle: import("tailwind-variants").TVReturnType<{
    variant: {
        ghost: string;
        outline: string;
    };
    size: {
        sm: string;
        md: string;
        lg: string;
    };
    icon: {
        true: string;
    };
}, undefined, "inline-flex cursor-pointer items-center justify-center rounded-md font-medium text-ink-dim transition-colors select-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none data-disabled:cursor-not-allowed data-disabled:opacity-50 [&_svg]:shrink-0", {
    variant: {
        ghost: string;
        outline: string;
    };
    size: {
        sm: string;
        md: string;
        lg: string;
    };
    icon: {
        true: string;
    };
}, undefined, import("tailwind-variants").TVReturnType<{
    variant: {
        ghost: string;
        outline: string;
    };
    size: {
        sm: string;
        md: string;
        lg: string;
    };
    icon: {
        true: string;
    };
}, undefined, "inline-flex cursor-pointer items-center justify-center rounded-md font-medium text-ink-dim transition-colors select-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none data-disabled:cursor-not-allowed data-disabled:opacity-50 [&_svg]:shrink-0", unknown, unknown, undefined>>;
export type ToggleSize = NonNullable<VariantProps<typeof toggle>['size']>;
export type ToggleVariant = NonNullable<VariantProps<typeof toggle>['variant']>;
