export function summarizeFileCopies(): OperatorFunction<Readonly<FileCopyResult>, Summary>;
export function syncFile(files?: string[] | undefined, { packages, dryRun, lerna: lernaJsonPath, force, cwd, }?: Partial<SyncFileOptions> | undefined): import("rxjs").Observable<Readonly<import("./model").FileCopyResult>>;
export type OperatorFunction<T, U> = import('rxjs').OperatorFunction<T, U>;
export type FileCopyResult = import('./model').FileCopyResult;
export type Summary = {
    /**
     * - Failure message
     */
    fail?: string | undefined;
    /**
     * - Success message
     */
    success?: string | undefined;
    /**
     * - No-op message
     */
    noop?: string | undefined;
};
export type SyncFileOptions = {
    cwd: string;
    lerna: string;
    dryRun: boolean;
    packages: string[];
    force: boolean;
};
