export interface CanonTranslateOptions { /** Canon store working clone (default: defaultCanonStore() in storePath.ts — CANON_STORE, an existing /tmp/canon-store, else ~/.cache/nexus-canon/store; auto-cloned). */ store?: string; /** Home dir for the incremental manifest (default $HOME). */ home?: string; /** Report what would translate; write nothing. */ dryRun?: boolean; /** Store remote for the auto-clone (default env CANON_REPO or the canonical repo). */ repoUrl?: string; } export interface CanonTranslateResult { translated: number; unchanged: number; errors: string[]; summary: string; pushed: boolean; } /** Translate under the store's single-writer lock (withStoreLock). */ export declare function canonTranslate(o?: CanonTranslateOptions): Promise; //# sourceMappingURL=canonTranslate.d.ts.map