import { MosaicDBCoordinator } from "../../duckdb/mosaic-coordinator"; import { CosmographData } from '../config/interfaces'; export declare const isTableExists: (db: MosaicDBCoordinator, tableName: string) => Promise; export declare const getTableInfo: (db: MosaicDBCoordinator, tableName: string) => Promise<{ name: string; type: string; }[]>; export declare const summarize: (db: MosaicDBCoordinator, tableName: string) => Promise[]>; export declare const getColumnNames: (db: MosaicDBCoordinator, tableName: string) => Promise; export declare const checkColumnsExist: (db: MosaicDBCoordinator, tableName: string, columns: string[], missingColumns?: string[]) => Promise; export declare const filterCosmosArray: (indices: Set, arr: Float32Array, stride?: number) => Float32Array; export declare const getSortedUniquesByFrequency: (data: T[]) => T[]; export declare const getUniqueValuesCount: (db: MosaicDBCoordinator, tableName: string, column: string) => Promise; export declare const getColumnValues: (db: MosaicDBCoordinator, tableName: string, column: string) => Promise; export declare const getIndicesByValue: (values: T[], threshold: T, compareFn: (value: T, threshold: T) => boolean) => number[]; export declare const getQuantiledExtent: (values: number[], transform?: (min: number, max: number) => [number, number]) => [number, number]; export declare const calculateComponentExtent: (values: number[], useQuantiles?: boolean, customExtent?: [number, number]) => [number, number] | undefined; export declare const flattenOneLevel: (data?: (T | T[] | null | undefined)[], mapFn?: (value: T) => R) => R[];