import type { requiredValidator } from './src/item-wrap-types';
import type { DefineComponent, PropType, ComputedRef, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import type { SFCWithInstall } from '@qqt-product/utils/dist/modules/withInstall';
import QItemWrap from './src/item-wrap.vue';
export * from './src/item-wrap-types';
export { QItemWrap };
declare const _default: SFCWithInstall<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 _default;
