import { IterateFileByLineOptions } from './fs';
export declare function iterateFileByLineWithProgressSync(options: {
    file: string;
    initCallback?: (totalSize: number) => void;
    eachLine: (args: {
        line: string;
        totalSize: number;
        lineNumber: number;
        offset: number;
    }) => void | 'break';
} & IterateFileByLineOptions): void;
export declare function iterateFileByLineWithProgressAsync(options: {
    file: string;
    initCallback?: (totalSize: number) => void;
    eachLine: (args: {
        line: string;
        totalSize: number;
        lineNumber: number;
        offset: number;
    }) => Promise<void | 'break'>;
} & IterateFileByLineOptions): Promise<void>;
