import { CosmographData } from "../cosmograph"; import { Data, CosmographDataPrepConfig, CosmographDataPrepResult } from './types'; /** * Prepares the Cosmograph data in the specified format and Cosmograph configuration object for this data. * * @param config - The configuration for preparing the Cosmograph data. * @param pointsData - The data for the Cosmograph points. * @param linksData - The data for the Cosmograph links (optional). * @returns The prepared Cosmograph data in the specified format as `Blob` with configuration, or undefined if the preparation failed. */ export declare const prepareCosmographDataFiles: (config: CosmographDataPrepConfig, pointsData: Data, linksData?: Data) => Promise | undefined>; /** * Prepares the Cosmograph data in the Arrow format and Cosmograph configuration object for this data. * * @param config - The configuration for preparing the Cosmograph data. * @param pointsData - The data for the Cosmograph points. * @param linksData - The data for the Cosmograph links (optional). * @returns The prepared Cosmograph data in the Arrow format, or undefined if the preparation failed. */ export declare const prepareCosmographData: (config: CosmographDataPrepConfig, pointsData: Data, linksData?: Data) => Promise | undefined>; /** * Downloads the prepared Cosmograph data in the specified format and Cosmograph configuration object for this data. * * @param config - The configuration for preparing the Cosmograph data. * @param pointsData - The data for the Cosmograph points. * @param linksData - The data for the Cosmograph links (optional). * @returns The configuration of the downloaded Cosmograph data, or undefined if the download failed. */ export declare const downloadCosmographData: (config: CosmographDataPrepConfig, pointsData: Data, linksData?: Data) => Promise | undefined>; export type { CosmographDataPrepConfig, CosmographDataPrepResult };