import * as apache_arrow0 from "apache-arrow"; //#region src/js/arrow/lazy-arrow.d.ts /** * Lazy loader for Apache Arrow library. * The arrow library is substantial (~200KB+ gzipped), so we only load it * when Arrow format is actually used. * * This module caches the import promise to ensure the library is only * loaded once, even if multiple components request it simultaneously. */ /** * Lazily loads the Apache Arrow library. * Returns cached module if already loaded. * * @example * ```typescript * const arrow = await getArrowModule(); * const table = arrow.tableFromIPC(buffer); * ``` */ declare function getArrowModule(): Promise; /** * Initializes the type ID sets from the Arrow Type enum. * Call this after loading the Arrow module. */ declare function initializeTypeIdSets(): Promise; //#endregion export { getArrowModule, initializeTypeIdSets }; //# sourceMappingURL=lazy-arrow.d.ts.map