import { PropType } from 'vue'; import { PropColor, PropIcon, PropSize, PropTagColor } from './BxInput.props'; declare const _default: import('vue').DefineComponent; default: PropSize; validator(value: PropSize): boolean; }; color: { type: PropType; default: PropColor; validator(value: PropColor): boolean; }; inline: { type: BooleanConstructor; default: boolean; }; noBorder: { type: BooleanConstructor; default: boolean; }; underline: { type: BooleanConstructor; default: boolean; }; noPadding: { type: BooleanConstructor; default: boolean; }; round: { type: BooleanConstructor; default: boolean; }; tag: { type: StringConstructor; default: string; }; tagColor: { type: PropType; default: PropTagColor; validator(value: PropTagColor): boolean; }; beforeIcon: { type: PropType; default: PropIcon; validator(value: PropIcon): boolean; }; beforeExt: { type: BooleanConstructor; default: boolean; }; beforeButton: { type: BooleanConstructor; default: boolean; }; afterIcon: { type: PropType; default: PropIcon; validator(value: PropIcon): boolean; }; afterExt: { type: BooleanConstructor; default: boolean; }; afterButton: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; change: (...args: any[]) => void; "click-before": (...args: any[]) => void; "click-after": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; default: PropSize; validator(value: PropSize): boolean; }; color: { type: PropType; default: PropColor; validator(value: PropColor): boolean; }; inline: { type: BooleanConstructor; default: boolean; }; noBorder: { type: BooleanConstructor; default: boolean; }; underline: { type: BooleanConstructor; default: boolean; }; noPadding: { type: BooleanConstructor; default: boolean; }; round: { type: BooleanConstructor; default: boolean; }; tag: { type: StringConstructor; default: string; }; tagColor: { type: PropType; default: PropTagColor; validator(value: PropTagColor): boolean; }; beforeIcon: { type: PropType; default: PropIcon; validator(value: PropIcon): boolean; }; beforeExt: { type: BooleanConstructor; default: boolean; }; beforeButton: { type: BooleanConstructor; default: boolean; }; afterIcon: { type: PropType; default: PropIcon; validator(value: PropIcon): boolean; }; afterExt: { type: BooleanConstructor; default: boolean; }; afterButton: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onClick-before"?: ((...args: any[]) => any) | undefined; "onClick-after"?: ((...args: any[]) => any) | undefined; }>, { size: PropSize; color: PropColor; inline: boolean; disabled: boolean; round: boolean; modelValue: string; placeholder: string; noBorder: boolean; underline: boolean; noPadding: boolean; tag: string; tagColor: PropTagColor; beforeIcon: PropIcon; beforeExt: boolean; beforeButton: boolean; afterIcon: PropIcon; afterExt: boolean; afterButton: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>; export default _default;