import Descriptions from './src/descriptions.vue';
export declare const LlDescriptions: import("ll-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly list: {
        readonly type: import("vue").PropType<import("./src/descriptions").IDescriptionsItemProp[]>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly data: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<Record<string, any>>, unknown, unknown, () => {}, boolean>;
    readonly titleIcon: {
        readonly type: import("vue").PropType<{
            readonly iconName?: string;
            readonly color?: string;
            readonly size?: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>;
        }>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly title: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly titleSize: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>;
    readonly titleColor: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "var(--color-text)", boolean>;
}>, {
    attrs: import("vue").Attrs;
    bem: {
        b: (blockSuffix?: string) => string;
        e: (element?: string) => string;
        m: (modifier?: string) => string;
        be: (blockSuffix?: string, element?: string) => string;
        em: (element: string, modifier: string) => string;
        bm: (blockSuffix: string, modifier: string) => string;
        bem: (blockSuffix: string, element: string, modifier: string) => string;
        is: (name?: string) => string;
    };
    formComponents: import("vue").Ref<import("@vue/runtime-core").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
        readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
        readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
    }>> & Readonly<{
        onChangeField?: (item: any) => any;
        onBlurField?: (item: any) => any;
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
            readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
        }>> & Readonly<{
            onChangeField?: (item: any) => any;
            onBlurField?: (item: any) => any;
        }> & {}>;
        emits: ((event: "changeField", item: any) => void) & ((event: "blurField", item: any) => void);
        formData: import("ll-plus/es/index").FormData;
        componentRef: import("vue").Ref<any, any>;
        getBindValue: (item: any) => import("lodash").Omit<any, "class" | "label" | "blur" | "change" | "onBlur" | "onChange">;
        handleChange: (...arg: any[]) => void;
        handleBlur: (...arg: any[]) => void;
        focus: () => Promise<void>;
        getItem: () => any;
        readonly checkedType: string[];
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        readonly changeField: (item: any) => boolean;
        readonly blurField: (item: any) => boolean;
    }, import("vue").PublicProps, {
        readonly formData: import("ll-plus/es/index").FormData;
        readonly item: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
        readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
    }>> & Readonly<{
        onChangeField?: (item: any) => any;
        onBlurField?: (item: any) => any;
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
            readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
        }>> & Readonly<{
            onChangeField?: (item: any) => any;
            onBlurField?: (item: any) => any;
        }> & {}>;
        emits: ((event: "changeField", item: any) => void) & ((event: "blurField", item: any) => void);
        formData: import("ll-plus/es/index").FormData;
        componentRef: import("vue").Ref<any, any>;
        getBindValue: (item: any) => import("lodash").Omit<any, "class" | "label" | "blur" | "change" | "onBlur" | "onChange">;
        handleChange: (...arg: any[]) => void;
        handleBlur: (...arg: any[]) => void;
        focus: () => Promise<void>;
        getItem: () => any;
        readonly checkedType: string[];
    }, {}, {}, {}, {
        readonly formData: import("ll-plus/es/index").FormData;
        readonly item: any;
    }>[], import("@vue/runtime-core").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
        readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
        readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
    }>> & Readonly<{
        onChangeField?: (item: any) => any;
        onBlurField?: (item: any) => any;
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
            readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
        }>> & Readonly<{
            onChangeField?: (item: any) => any;
            onBlurField?: (item: any) => any;
        }> & {}>;
        emits: ((event: "changeField", item: any) => void) & ((event: "blurField", item: any) => void);
        formData: import("ll-plus/es/index").FormData;
        componentRef: import("vue").Ref<any, any>;
        getBindValue: (item: any) => import("lodash").Omit<any, "class" | "label" | "blur" | "change" | "onBlur" | "onChange">;
        handleChange: (...arg: any[]) => void;
        handleBlur: (...arg: any[]) => void;
        focus: () => Promise<void>;
        getItem: () => any;
        readonly checkedType: string[];
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        readonly changeField: (item: any) => boolean;
        readonly blurField: (item: any) => boolean;
    }, import("vue").PublicProps, {
        readonly formData: import("ll-plus/es/index").FormData;
        readonly item: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
        readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
    }>> & Readonly<{
        onChangeField?: (item: any) => any;
        onBlurField?: (item: any) => any;
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
            readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
        }>> & Readonly<{
            onChangeField?: (item: any) => any;
            onBlurField?: (item: any) => any;
        }> & {}>;
        emits: ((event: "changeField", item: any) => void) & ((event: "blurField", item: any) => void);
        formData: import("ll-plus/es/index").FormData;
        componentRef: import("vue").Ref<any, any>;
        getBindValue: (item: any) => import("lodash").Omit<any, "class" | "label" | "blur" | "change" | "onBlur" | "onChange">;
        handleChange: (...arg: any[]) => void;
        handleBlur: (...arg: any[]) => void;
        focus: () => Promise<void>;
        getItem: () => any;
        readonly checkedType: string[];
    }, {}, {}, {}, {
        readonly formData: import("ll-plus/es/index").FormData;
        readonly item: any;
    }>[]>;
    formComponent: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
        readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
            readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
        }>> & Readonly<{
            onChangeField?: (item: any) => any;
            onBlurField?: (item: any) => any;
        }> & {}>;
        emits: ((event: "changeField", item: any) => void) & ((event: "blurField", item: any) => void);
        formData: import("ll-plus/es/index").FormData;
        componentRef: import("vue").Ref<any, any>;
        getBindValue: (item: any) => import("lodash").Omit<any, "class" | "label" | "blur" | "change" | "onBlur" | "onChange">;
        handleChange: (...arg: any[]) => void;
        handleBlur: (...arg: any[]) => void;
        focus: () => Promise<void>;
        getItem: () => any;
        readonly checkedType: string[];
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        readonly changeField: (item: any) => boolean;
        readonly blurField: (item: any) => boolean;
    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        readonly item: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<any>, unknown, unknown, () => {}, boolean>;
        readonly formData: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").FormData>, unknown, unknown, () => {}, boolean>;
    }>> & Readonly<{
        onChangeField?: (item: any) => any;
        onBlurField?: (item: any) => any;
    }>, {
        readonly formData: import("ll-plus/es/index").FormData;
        readonly item: any;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly list: {
        readonly type: import("vue").PropType<import("./src/descriptions").IDescriptionsItemProp[]>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly data: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<Record<string, any>>, unknown, unknown, () => {}, boolean>;
    readonly titleIcon: {
        readonly type: import("vue").PropType<{
            readonly iconName?: string;
            readonly color?: string;
            readonly size?: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>;
        }>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly title: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly titleSize: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>;
    readonly titleColor: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "var(--color-text)", boolean>;
}>> & Readonly<{}>, {
    readonly data: Record<string, any>;
    readonly titleColor: string;
    readonly titleSize: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
export default LlDescriptions;
export * from './src/descriptions';
declare module 'vue' {
    interface GlobalComponents {
        LlDescriptions: typeof Descriptions;
    }
}
