import { Table } from 'apache-arrow'; import { Graph } from '@cosmos.gl/graph'; import { MosaicDBCoordinator } from "../../duckdb/mosaic-coordinator"; import { CosmographConfig } from "../config"; export declare const getAllPoints: (db: MosaicDBCoordinator, tableName: string, columns?: string[]) => Promise; export declare const getPointsByIndices: (db: MosaicDBCoordinator, tableName: string, idxColumn: string, indices: number[]) => Promise
; export declare const getPointIndicesByIds: (db: MosaicDBCoordinator, tableName: string, config: CosmographConfig, ids: string[]) => Promise; export declare const getPointIdsByIndices: (db: MosaicDBCoordinator, tableName: string, config: CosmographConfig, indices: number[]) => Promise; export declare const getPointIndicesByExactValues: (db: MosaicDBCoordinator, tableName: string, config: CosmographConfig, key: string, values: (number | string)[]) => Promise; export declare const getPointIndicesByNumericValue: (db: MosaicDBCoordinator, tableName: string, config: CosmographConfig, key: string, value: number | string, isMax: boolean) => Promise; /** POSITIONS **/ export declare const havePointsLayout: (db: MosaicDBCoordinator, tableName: string, config: CosmographConfig) => Promise; export declare const getPointPositionsFromTable: (points: Table, config: CosmographConfig) => number[]; export declare const getRandomPointPositions: (pointsCount: number, spaceSize?: number, seed?: number | string) => number[]; export declare const fillMissingPointPositions: (cosmos: Graph, totalPointsCount: number, seed?: number | string) => number[]; export declare const createPreservedPointPositionsMap: (positions: number[], pointsCount: number) => Map; export declare const preservePointPositions: (positions: number[], preservedPositions: Map) => void;