import { WithInstall } from '../../utils/withInstall';
import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
export * from './src/type';
declare const HbLibCopy: WithInstall<DefineComponent<ExtractPropTypes<{
    readonly cpText: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly K: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly V: {
        readonly type: StringConstructor;
    };
    readonly L: {
        readonly type: StringConstructor;
    };
    readonly data: {
        readonly type: PropType<any[] | Record<string, any>>;
    };
    readonly tooltipTitle: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly copySuccessTip: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly copyFailTip: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly cpStyle: {
        readonly type: ObjectConstructor;
        readonly default: () => {};
    };
    readonly classType: {
        readonly type: StringConstructor;
        readonly default: "ab";
    };
}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{
    readonly cpText: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly K: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly V: {
        readonly type: StringConstructor;
    };
    readonly L: {
        readonly type: StringConstructor;
    };
    readonly data: {
        readonly type: PropType<any[] | Record<string, any>>;
    };
    readonly tooltipTitle: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly copySuccessTip: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly copyFailTip: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly cpStyle: {
        readonly type: ObjectConstructor;
        readonly default: () => {};
    };
    readonly classType: {
        readonly type: StringConstructor;
        readonly default: "ab";
    };
}>> & Readonly<{}>, {
    readonly cpText: string;
    readonly K: string;
    readonly tooltipTitle: string;
    readonly copySuccessTip: string;
    readonly copyFailTip: string;
    readonly cpStyle: Record<string, any>;
    readonly classType: string;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>;
export default HbLibCopy;
export type CopyInstance = InstanceType<typeof HbLibCopy>;
//# sourceMappingURL=index.d.ts.map