export function getAppType({ coordinates, isFullScreenReport }: {
    coordinates: any;
    isFullScreenReport: any;
}, currentDashboardLayout: any, reportAppGridTypes?: ({
    type: string;
    columns: {
        min: number;
        max: number;
    };
    rows: {
        min: number;
        max: number;
    };
    slots: number;
    height: number;
    width: number;
} | {
    type: string;
    columns: {
        min: number;
        max: number;
    };
    rows: {
        min: number;
        max: number;
    };
    slots: number;
    height: number;
    width: number;
} | {
    type: string;
    columns: {
        min: number;
        max: number;
    };
    rows: {
        min: number;
        max: number;
    };
    slots: number;
    height: number;
    width: number;
} | {
    type: string;
    columns: {
        min: number;
        max: number;
    };
    rows: {
        min: number;
        max: number;
    };
    slots: number;
    height: number;
    width: number;
})[]): {
    type: string;
    columns: {
        min: number;
        max: number;
    };
    rows: {
        min: number;
        max: number;
    };
    slots: number;
    height: number;
    width: number;
} | undefined;
export function sortPDFDashboardApps(apps: any): any[];
export function getPages(apps: any, currentDashboardLayout: any, pdfLayoutType: any): any;
export function getPDFAppSize({ w }: {
    w: any;
}, maximized?: boolean): string;
export const PIXELS_IN_CM: 37.7952755906;
export const PDF_REPORT_PIXEL_RATIO: number;
export function getPDFAppPixelSize({ width, height }: {
    width: any;
    height: any;
}): {
    pixelWidth: number;
    pixelHeight: number;
    realWidth: number;
    realHeight: number;
};
export namespace REPORT_APP_GRID_TYPES {
    namespace NORMAL {
        let type: string;
        namespace columns {
            let min: number;
            let max: number;
        }
        namespace rows {
            let min_1: number;
            export { min_1 as min };
            let max_1: number;
            export { max_1 as max };
        }
        let slots: number;
        let height: number;
        let width: number;
    }
    namespace WIDE {
        let type_1: string;
        export { type_1 as type };
        export namespace columns_1 {
            let min_2: number;
            export { min_2 as min };
            let max_2: number;
            export { max_2 as max };
        }
        export { columns_1 as columns };
        export namespace rows_1 {
            let min_3: number;
            export { min_3 as min };
            let max_3: number;
            export { max_3 as max };
        }
        export { rows_1 as rows };
        let slots_1: number;
        export { slots_1 as slots };
        let height_1: number;
        export { height_1 as height };
        let width_1: number;
        export { width_1 as width };
    }
    namespace HALFSCREEN {
        let type_2: string;
        export { type_2 as type };
        export namespace columns_2 {
            let min_4: number;
            export { min_4 as min };
            let max_4: number;
            export { max_4 as max };
        }
        export { columns_2 as columns };
        export namespace rows_2 {
            let min_5: number;
            export { min_5 as min };
            let max_5: number;
            export { max_5 as max };
        }
        export { rows_2 as rows };
        let slots_2: number;
        export { slots_2 as slots };
        let height_2: number;
        export { height_2 as height };
        let width_2: number;
        export { width_2 as width };
    }
    namespace FULLSCREEN {
        let type_3: string;
        export { type_3 as type };
        export namespace columns_3 {
            let min_6: number;
            export { min_6 as min };
            let max_6: number;
            export { max_6 as max };
        }
        export { columns_3 as columns };
        export namespace rows_3 {
            let min_7: number;
            export { min_7 as min };
            let max_7: number;
            export { max_7 as max };
        }
        export { rows_3 as rows };
        let slots_3: number;
        export { slots_3 as slots };
        let height_3: number;
        export { height_3 as height };
        let width_3: number;
        export { width_3 as width };
    }
}
//# sourceMappingURL=dashboardReports.d.ts.map