declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    modelValue: import('vue').PropType<string>;
    id: {
        type: import('vue').PropType<string>;
    };
    disabled: {
        type: import('vue').PropType<boolean>;
    };
    name: {
        type: import('vue').PropType<string>;
    };
    size: {
        type: import('vue').PropType<import('../../utilities/constant').SIZE>;
        default: string;
    };
    iconLeft: {
        type: import('vue').PropType<any>;
    };
    status: {
        type: import('vue').PropType<import('../../utilities/constant').STATUS>;
        default: string;
    };
    variant: {
        type: import('vue').PropType<"outline" | "inline">;
        default: string;
    };
    iconRight: {
        type: import('vue').PropType<any>;
    };
    prefix: {
        type: import('vue').PropType<any>;
    };
    suffix: {
        type: import('vue').PropType<any>;
    };
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    modelValue: import('vue').PropType<string>;
    id: {
        type: import('vue').PropType<string>;
    };
    disabled: {
        type: import('vue').PropType<boolean>;
    };
    name: {
        type: import('vue').PropType<string>;
    };
    size: {
        type: import('vue').PropType<import('../../utilities/constant').SIZE>;
        default: string;
    };
    iconLeft: {
        type: import('vue').PropType<any>;
    };
    status: {
        type: import('vue').PropType<import('../../utilities/constant').STATUS>;
        default: string;
    };
    variant: {
        type: import('vue').PropType<"outline" | "inline">;
        default: string;
    };
    iconRight: {
        type: import('vue').PropType<any>;
    };
    prefix: {
        type: import('vue').PropType<any>;
    };
    suffix: {
        type: import('vue').PropType<any>;
    };
}>> & Readonly<{}>, {
    size: import('../../utilities/constant').SIZE;
    status: import('../../utilities/constant').STATUS;
    variant: "outline" | "inline";
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
