import type { ExtractPropTypes } from 'vue'; declare type AutoSize = { minRows?: number; maxRows?: number; } | boolean; export declare const inputProps: { readonly size: import("southgisui/es/utils/props").BuildPropReturn; readonly disabled: BooleanConstructor; readonly modelValue: import("southgisui/es/utils/props").BuildPropReturn, "", unknown, unknown, unknown>; readonly autosize: import("southgisui/es/utils/props").BuildPropReturn, false, unknown, unknown, unknown>; readonly clearable: import("southgisui/es/utils/props").BuildPropReturn; readonly canSee: import("southgisui/es/utils/props").BuildPropReturn; readonly showWordLimit: import("southgisui/es/utils/props").BuildPropReturn; readonly showSearch: import("southgisui/es/utils/props").BuildPropReturn; readonly validateEvent: import("southgisui/es/utils/props").BuildPropReturn; }; export declare type InputProps = ExtractPropTypes; export declare const inputEmits: { "update:modelValue": (value: string) => boolean; onInput: (value: string) => boolean; onChange: (value: string) => boolean; onFocus: (evt: FocusEvent) => boolean; onBlur: (evt: FocusEvent) => boolean; onClear: () => boolean; mouseleave: (evt: MouseEvent) => boolean; mouseenter: (evt: MouseEvent) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }; export declare type InputEmits = typeof inputEmits; export {};