declare const _sfc_main: import("vue").DefineComponent<{
    pageId: {
        type: StringConstructor;
        default: string;
    };
    customId: {
        type: StringConstructor;
        default: string;
    };
    customStyle: {
        type: ObjectConstructor;
        default: () => {};
    };
    fixedHeight: {
        type: StringConstructor;
        default: string;
    };
    contextRequestUrl: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    pageMode: {
        type?: import("vue").PropType<"normal" | "design" | "preview">;
        default?: "normal" | "design" | "preview";
    };
    theme: {
        type?: import("vue").PropType<"light" | "darkBlue">;
        default?: "light" | "darkBlue";
    };
    containerMap: {
        type?: import("vue").PropType<{
            [key: string]: {
                [key: string]: string[];
            };
        }>;
        default?: {
            [key: string]: {
                [key: string]: string[];
            };
        };
    };
    combinationMap: {
        type?: import("vue").PropType<{
            [key: string]: any[];
        }>;
        default?: {
            [key: string]: any[];
        };
    };
    width: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    height: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    pageFontFamily: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    textColor: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    jumpType: {
        type?: import("vue").PropType<"link" | "page">;
        default?: "link" | "page";
    };
    jumpTime: {
        type?: import("vue").PropType<import("../../utils/props").JumpTimeOperate>;
        default?: import("../../utils/props").JumpTimeOperate;
    };
    jumpPage: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    jumpLink: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    requestList: {
        type?: import("vue").PropType<{
            [key: string]: any;
        }[]>;
        default?: {
            [key: string]: any;
        }[];
    };
    events: {
        type?: import("vue").PropType<import("../../utils/props").Events>;
        default?: import("../../utils/props").Events;
    };
    isCompatible: {
        type?: import("vue").PropType<boolean>;
        default?: boolean;
    };
    variableList: {
        type?: import("vue").PropType<{
            [key: string]: any;
        }[]>;
        default?: {
            [key: string]: any;
        }[];
    };
    drillingMode: {
        type?: import("vue").PropType<"default" | "normalTable" | "pivotTable">;
        default?: "default" | "normalTable" | "pivotTable";
    };
    pivotTableFontSize: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    drillDetailUrl: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    hideLoading?: {
        type?: import("vue").PropType<boolean>;
        default?: boolean;
    };
}, {
    providerConfig: import("vue").Ref<HTMLElement>;
    configStyle: any;
    indicatorUrl: import("vue").ComputedRef<any>;
    theme: import("vue").ComputedRef<"light" | "darkBlue">;
    drillModalRef: import("vue").Ref<any>;
    indDetailModalRef: import("vue").Ref<any>;
    trendModalRef: import("vue").Ref<any>;
    sourceModalRef: import("vue").Ref<any>;
    scaleValue: any;
    defaultPivotTableFontSize: import("vue").ComputedRef<number>;
    isMobile: import("vue").ComputedRef<boolean>;
    isShowDrillModal: import("vue").Ref<boolean>;
    onCloseModal: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    pageId: {
        type: StringConstructor;
        default: string;
    };
    customId: {
        type: StringConstructor;
        default: string;
    };
    customStyle: {
        type: ObjectConstructor;
        default: () => {};
    };
    fixedHeight: {
        type: StringConstructor;
        default: string;
    };
    contextRequestUrl: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    pageMode: {
        type?: import("vue").PropType<"normal" | "design" | "preview">;
        default?: "normal" | "design" | "preview";
    };
    theme: {
        type?: import("vue").PropType<"light" | "darkBlue">;
        default?: "light" | "darkBlue";
    };
    containerMap: {
        type?: import("vue").PropType<{
            [key: string]: {
                [key: string]: string[];
            };
        }>;
        default?: {
            [key: string]: {
                [key: string]: string[];
            };
        };
    };
    combinationMap: {
        type?: import("vue").PropType<{
            [key: string]: any[];
        }>;
        default?: {
            [key: string]: any[];
        };
    };
    width: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    height: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    pageFontFamily: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    textColor: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    jumpType: {
        type?: import("vue").PropType<"link" | "page">;
        default?: "link" | "page";
    };
    jumpTime: {
        type?: import("vue").PropType<import("../../utils/props").JumpTimeOperate>;
        default?: import("../../utils/props").JumpTimeOperate;
    };
    jumpPage: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    jumpLink: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    requestList: {
        type?: import("vue").PropType<{
            [key: string]: any;
        }[]>;
        default?: {
            [key: string]: any;
        }[];
    };
    events: {
        type?: import("vue").PropType<import("../../utils/props").Events>;
        default?: import("../../utils/props").Events;
    };
    isCompatible: {
        type?: import("vue").PropType<boolean>;
        default?: boolean;
    };
    variableList: {
        type?: import("vue").PropType<{
            [key: string]: any;
        }[]>;
        default?: {
            [key: string]: any;
        }[];
    };
    drillingMode: {
        type?: import("vue").PropType<"default" | "normalTable" | "pivotTable">;
        default?: "default" | "normalTable" | "pivotTable";
    };
    pivotTableFontSize: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    drillDetailUrl: {
        type?: import("vue").PropType<string>;
        default?: string;
    };
    hideLoading?: {
        type?: import("vue").PropType<boolean>;
        default?: boolean;
    };
}>>, {
    pageId: string;
    customStyle: Record<string, any>;
    fixedHeight: string;
    customId: string;
}>;
export default _sfc_main;
