/** * Get dashboard items from local storage * @param {*} key * @returns */ export declare const getFromLS: (key: string) => any; /** * Save dashboard ittems to local storage * @param {*} key * @param {*} value */ export declare const saveToLS: (key: string, value: any) => void; /** * Create default dashboard layout * @param {*} options * @returns */ export declare const createDefaultItems: (options: any[]) => { i: string; x: number; y: number; w: number; h: number; add: boolean; }[]; /** * Merge dashboard items if the layout matches or is updated * @param {*} layouts * @param {*} layout * @returns Array */ export declare const mergeDashboardItems: (layouts: any[], layout: any[]) => any[]; /** * Find key in query and replace with a drill down key * @param {*} query * @param {*} data * @returns {Object} */ export declare const modifyAggregateQuery: (query: any, replaceKeys: any, path: any) => { query: any; }; /** * Get aggregation query path for grouping data * @param {*} query * * @param {*} path * @param {*} dataKey * @returns */ export declare const getAggregateGroupPath: (query: any, path: any, dataKey: any) => any; /** * Get query path for grouping data * @param {*} query * @param {*} keyPath * @returns */ export declare const getReplaceKeyPath: (query: any[], keyPath: any) => any; /** * Get group key by grouping key * @param {*} query * @param {*} path * @returns */ export declare const getAggregatePathByKey: (query: any, path: any) => any;