import { HTMLAttributes } from 'vue';
import { PrimitiveProps } from 'radix-vue';
export interface CompactButtonProps extends PrimitiveProps {
class?: HTMLAttributes['class'];
icon: string;
size?: 'lg' | 'md';
rounded?: boolean;
variant?: 'stroke' | 'white' | 'ghost';
}
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: import('vue').DefineComponent & Readonly<{}>, {
size: "lg" | "md";
variant: "stroke" | "white" | "ghost";
as: import('radix-vue').AsTag | import('vue').Component;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;