import { IconValue } from 'vuetify/lib/composables/icons.mjs'; type Size = 'x-small' | 'small' | 'default' | 'large' | 'x-large'; type Variant = 'flat' | 'text' | 'elevated' | 'tonal' | 'outlined' | 'plain'; type Color = 'primary' | 'secondary' | 'success' | 'error' | 'warning' | 'info' | (string & {}); type __VLS_Props = { icon: IconValue; label: string; color?: Color; size?: Size; disabled?: boolean; variant?: Variant; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "click-icon-button": () => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onClick-icon-button"?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;