export default _sfc_main;
declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    scaleValue: {
        type: ObjectConstructor;
        default: () => {
            widthScale: number;
            heightScale: number;
        };
    };
    isIframeMode: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {
    theme: string;
    wrapClassName: import("vue").ComputedRef<string>;
    conditionInfo: import("vue").Ref<any[], any[]>;
    drillInfo: {
        keyName: string;
        visible: boolean;
        columns: any[];
        title: string;
    };
    pivotTableConfig: import("vue").Ref<{}, {}>;
    indicatorUrl: string;
    isIndFullScreen: import("vue").Ref<boolean, boolean>;
    usedDimensionFields: import("vue").Ref<any[], any[]>;
    pivotTableRef: import("vue").Ref<any, any>;
    toggleFullScreen: () => void;
    onDetailCancel: () => void;
    onPivotTableChange: ({ type, data }: {
        type: any;
        data: any;
    }) => void;
    getContainer: () => Element;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    scaleValue: {
        type: ObjectConstructor;
        default: () => {
            widthScale: number;
            heightScale: number;
        };
    };
    isIframeMode: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{}>, {
    scaleValue: Record<string, any>;
    isIframeMode: boolean;
}, {}, {
    BorderOutlined: import("@ant-design/icons-vue/lib/icons/BorderOutlined").BorderOutlinedIconType;
    SwitcherOutlined: import("@ant-design/icons-vue/lib/icons/SwitcherOutlined").SwitcherOutlinedIconType;
    CloseOutlined: import("@ant-design/icons-vue/lib/icons/CloseOutlined").CloseOutlinedIconType;
    EcanPivotTable: any;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
