import { PropType } from 'vue';
export declare const pivotTableProps: {
    id: {
        type: StringConstructor;
        default: string;
    };
    name: {
        type: StringConstructor;
        default: string;
    };
    keyName: {
        type: StringConstructor;
        default: string;
    };
    type: {
        type: StringConstructor;
        default: string;
    };
    width: {
        type: StringConstructor;
        default: string;
    };
    height: {
        type: StringConstructor;
        default: string;
    };
    position: {
        type: StringConstructor;
        default: string;
    };
    top: {
        type: StringConstructor;
        default: string;
    };
    left: {
        type: StringConstructor;
        default: string;
    };
    zIndex: {
        type: NumberConstructor;
        default: number;
    };
    events: {
        type: ArrayConstructor;
        default: () => any[];
    };
    dataType: {
        type: StringConstructor;
        default: string;
    };
    graphicConfig: {
        type: ObjectConstructor;
        default: () => {};
    };
    data: {
        type: ArrayConstructor;
        default: () => any[];
    };
    scale: {
        type: NumberConstructor;
        default: number;
    };
    dimensionList: {
        type: PropType<any[]>;
        default: () => any[];
    };
    indicatorList: {
        type: PropType<any[]>;
        default: () => any[];
    };
    pageMode: {
        type: StringConstructor;
        default: string;
    };
    styleConfig: {
        type: PropType<{
            [key: string]: any;
        }>;
        default: () => {};
    };
    theme: {
        type: StringConstructor;
        default: string;
    };
    fullMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    pageId: {
        type: StringConstructor;
        default: string;
    };
    indicatorUrl: {
        type: StringConstructor;
        default: string;
    };
    indicatorToken: {
        type: StringConstructor;
        default: string;
    };
    context: {
        type: StringConstructor;
        default: string;
    };
    enlargeContainer: {
        type: StringConstructor;
        default: string;
    };
    globalModel: {
        type: ObjectConstructor;
        default: () => Map<any, any>;
    };
    isIframeMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    showLeftTree: {
        type: BooleanConstructor;
        default: boolean;
    };
    allowDrill: {
        type: BooleanConstructor;
        default: boolean;
    };
    showFullScreen: {
        type: BooleanConstructor;
        default: boolean;
    };
    showClear: {
        type: BooleanConstructor;
        default: boolean;
    };
    relateKeyName: {
        type: StringConstructor;
        default: string;
    };
    usedDimensionFields: {
        type: PropType<any[]>;
        default: any[];
    };
    allDimensions: {
        type: PropType<any[]>;
        default: any[];
    };
    pageConfig: {
        type: ObjectConstructor;
        default: () => {};
    };
    scaleValue: {
        type: ObjectConstructor;
        default: () => {
            widthScale: number;
            heightScale: number;
        };
    };
    defaultConfig: {
        type: PropType<any>;
        defalut: () => {};
    };
    modalContainer: {
        type: StringConstructor;
        default: string;
    };
    isAllowSaveConfig: {
        type: BooleanConstructor;
        default: boolean;
    };
    defaultFontSize: {
        type: NumberConstructor;
        default: number;
    };
    theFlag: {
        type: StringConstructor;
        default: string;
    };
};
export declare const calculateIndicators: {
    LAST_DATA: string;
    SAME_DATA: string;
    DIFF_DATA: string;
    MOM_DATA: string;
    YOY_DATA: string;
};
export declare const idxDropDownMenu: ({
    text: string;
    children: {
        text: string;
        menuKey: string;
    }[];
    menuKey: string;
} | {
    text: string;
    menuKey: string;
    children?: undefined;
})[];
export declare const aggregateItems: string[];
