/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * @file Convert an overlay parquet to the current row schema, without its recipe output. * `mailwoman-derived-tuples` wherever the upstream was not recorded. */ import type { PathBuilderLike } from "path-ts"; /** * The register each overlay source's rows came from, or `mailwoman-derived-tuples` * when the upstream was not recorded. */ export declare const OVERLAY_REGISTERS: Record; /** * What a parquet migration observed. */ export interface OverlayMigrationSummary { rows: number; bySource: Record; } /** * The register for one overlay source, refusing a source this map does not name. */ export declare function registerForSource(source: string): string | null; /** * Rewrite one overlay parquet onto the current row schema, staged through * {@linkcode jsonlToParquet} so it has the same column list as every other overlay. */ export declare function migrateOverlayParquet(input: PathBuilderLike, output: PathBuilderLike): Promise; //# sourceMappingURL=overlay-parquet.d.ts.map