import type TagInput from './tag-input.vue'; import type { ExtractPropTypes } from 'vue'; export declare const tagInputProps: { readonly modelValue: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, readonly [], boolean>; readonly size: import("bigin-ui/es/utils").EpPropFinalized; readonly placeholder: import("bigin-ui/es/utils").EpPropFinalized; readonly validator: import("bigin-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (v: string) => boolean) | (() => (v: string) => boolean) | { (): (v: string) => boolean; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (v: string) => boolean) | (() => (v: string) => boolean) | { (): (v: string) => boolean; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; readonly commitKey: import("bigin-ui/es/utils").EpPropFinalized; readonly tabIndex: import("bigin-ui/es/utils").EpPropFinalized; readonly rounded: import("bigin-ui/es/utils").EpPropFinalized; readonly readonly: import("bigin-ui/es/utils").EpPropFinalized; }; export declare type TagInputProps = ExtractPropTypes; export declare const tagInputEmits: { 'update:modelValue': (value: string[]) => boolean; changed: (value: string[]) => boolean; error: (value: string) => boolean; }; export declare type TagInputEmits = typeof tagInputEmits; export declare type TagInputInstance = InstanceType;