import { Metric, Geography, VectorDatasource } from "../../../src/types/index.js"; import { ProjectClientBase } from "../../../src/index.js"; /** * Creates precalc metrics for a datasource and geography * @param datasource InternalVectorDatasource that's been imported * @param geography Geography to be calculated for * @returns Metric[] to be added to precalc.json */ export declare function precalcVectorDatasource(projectClient: C, /** Input datasource */ datasource: VectorDatasource, /** Input geography */ geography: Geography, /** Geography datasource to get geography from */ geogDs: VectorDatasource, extraOptions?: { /** Alternative path to store precalc data. useful for testing */ newDstPath?: string; /** Alternative port to fetch data from */ port?: number; }): Promise; /** * Returns Metric array for vector datasource and geography * @param datasource ImportVectorDatasourceConfig datasource to calculate metrics for * @param geography Geography to calculate metrics for * @returns Metric[] */ export declare function genVectorMetrics( /** Input datasource */ datasource: VectorDatasource, /** Input datasource url */ url: string, /** Input geography */ geography: Geography, /** Geography datasource to get geography from */ geogDs: VectorDatasource, extraOptions: { /** Alternative path to store precalc data. useful for testing */ newDstPath?: string; }): Promise;