import type { PotEntry } from "./pot.js"; export interface TranslationBatch { readonly entries: readonly PotEntry[]; readonly number: number; } export interface TranslationBatchPlan { readonly batches: readonly TranslationBatch[]; readonly plannedCharacters: number; readonly plannedStrings: number; readonly skippedByExisting: number; readonly skippedByLimit: number; readonly sourceStrings: number; } export interface BuildTranslationBatchPlanOptions { readonly batchSize: number; readonly forceTranslate?: boolean; readonly maxStrings?: number; } export declare function buildTranslationBatchPlan(entries: readonly PotEntry[], options: BuildTranslationBatchPlanOptions): TranslationBatchPlan;