import * as React from 'react';
import * as TogglePrimitive from '@radix-ui/react-toggle';
import { TwStyle } from 'twin.macro';
type VariantType = 'default' | 'outline';
type SizeType = 'default' | 'sm' | 'lg';
declare const VARIANT_MAP: {
    default: TwStyle;
    outline: TwStyle;
};
declare const SIZE_MAP: {
    default: TwStyle;
    sm: TwStyle;
    lg: TwStyle;
};
interface ToggleProps extends React.ComponentPropsWithoutRef<typeof TogglePrimitive.Root> {
    variant?: VariantType;
    size?: SizeType;
}
declare const _Toggle: React.ForwardRefExoticComponent<ToggleProps & React.RefAttributes<HTMLButtonElement>>;
export { _Toggle as Toggle, VARIANT_MAP, SIZE_MAP };
export type { VariantType, SizeType, ToggleProps };
