import { CustomizableOptions } from '../../composables/useCustomizableOptions'; import { ChipItem } from './types'; type VuetifyVariant = 'flat' | 'text' | 'elevated' | 'tonal' | 'outlined' | 'plain'; export interface Props extends CustomizableOptions { items?: ChipItem[]; overflowLimit?: number; readonly?: boolean; resetText?: string; displayPrependStateIcon?: boolean; displayAppendStateIcon?: boolean; customIcon?: string; listAriaLabel?: string; listAriaLabelledby?: string; vuetifyOptions?: { chip?: { color?: string; size?: string; variant?: VuetifyVariant; }; }; } type __VLS_Props = Props & CustomizableOptions; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { reset: () => any; remove: (item: ChipItem) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onReset?: (() => any) | undefined; onRemove?: ((item: ChipItem) => any) | undefined; }>, { readonly: boolean; vuetifyOptions: { chip?: { color?: string; size?: string; variant?: VuetifyVariant; }; } & { [x: string]: { [x: string]: unknown; }; }; items: ChipItem[]; overflowLimit: number; resetText: string; displayPrependStateIcon: boolean; displayAppendStateIcon: boolean; customIcon: string; listAriaLabel: string; listAriaLabelledby: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;