import { default as Input } from './index.vue';
export type { Options } from './index.vue';
declare const _default: {
    new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<globalThis.ExtractPropTypes<{
        modelValue: {
            type: (BooleanConstructor | StringConstructor | NumberConstructor | ArrayConstructor | ObjectConstructor)[];
            default: string;
        };
        type: {
            type: StringConstructor;
            default: string;
            required: true;
        };
        options: {
            type: ArrayConstructor;
            default: () => never[];
        };
    }>> & Readonly<{
        onChange?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }>, any, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("change" | "update:modelValue")[], import('vue').PublicProps, {
        modelValue: string | number | boolean | unknown[] | Record<string, any>;
        type: string;
        options: unknown[];
    }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<globalThis.ExtractPropTypes<{
        modelValue: {
            type: (BooleanConstructor | StringConstructor | NumberConstructor | ArrayConstructor | ObjectConstructor)[];
            default: string;
        };
        type: {
            type: StringConstructor;
            default: string;
            required: true;
        };
        options: {
            type: ArrayConstructor;
            default: () => never[];
        };
    }>> & Readonly<{
        onChange?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }>, any, {}, {}, {}, {
        modelValue: string | number | boolean | unknown[] | Record<string, any>;
        type: string;
        options: unknown[];
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import('vue').ComponentOptionsBase<Readonly<globalThis.ExtractPropTypes<{
    modelValue: {
        type: (BooleanConstructor | StringConstructor | NumberConstructor | ArrayConstructor | ObjectConstructor)[];
        default: string;
    };
    type: {
        type: StringConstructor;
        default: string;
        required: true;
    };
    options: {
        type: ArrayConstructor;
        default: () => never[];
    };
}>> & Readonly<{
    onChange?: ((...args: any[]) => any) | undefined;
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, any, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", {
    modelValue: string | number | boolean | unknown[] | Record<string, any>;
    type: string;
    options: unknown[];
}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & (import('vue').VNodeProps & (import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin));
export default _default;
export type InputInstance = InstanceType<typeof Input>;
