import { type Binary, SyncActivity } from '@t4h.framework/core'; export type FileReadOptions = { range?: { start: number; end: number; }; encoding?: BufferEncoding; }; export type FileReadActivityInput = { binary: Binary; options: FileReadOptions; }; export declare class FileReadActivity extends SyncActivity { private readonly claims; toInput(binary: Binary, options: FileReadOptions): FileReadActivityInput; run({ binary, options, }: FileReadActivityInput): Promise; toOutput(output: string): string; private slice; private window; private collect; } export declare function read(binary: Binary, options?: FileReadOptions): Promise; //# sourceMappingURL=FileReadActivity.d.ts.map