import type { requiredValidator } from './item-wrap-types';
import type { DefineComponent, PropType, ComputedRef, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
declare const _sfc_main: DefineComponent<{
    readonly required: {
        readonly type: PropType<"0" | "1">;
        readonly default: "0";
        readonly validator: typeof requiredValidator;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly label: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly helpText: {
        readonly type: StringConstructor;
        readonly default: "";
    };
}, {
    classes: ComputedRef<{
        [key: string]: string | boolean;
    }>;
    label: Ref<string>;
    helpText: Ref<string>;
    required: Ref<"0" | "1">;
    disabled: Ref<boolean>;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
    readonly required: {
        readonly type: PropType<"0" | "1">;
        readonly default: "0";
        readonly validator: typeof requiredValidator;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly label: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly helpText: {
        readonly type: StringConstructor;
        readonly default: "";
    };
}>>, {
    readonly label: string;
    readonly disabled: boolean;
    readonly required: "0" | "1";
    readonly helpText: string;
}, {}>;
export default _sfc_main;
