import { type Binary, SyncActivity } from '@t4h.framework/core'; export type FileWriteOptions = { filename?: string; contentType?: string; encoding?: BufferEncoding; }; export type FileWriteActivityInput = { content: string; encoding: BufferEncoding; filename: string; contentType?: string; }; export declare class FileWriteActivity extends SyncActivity { private readonly claims; toInput(content: string | Buffer, options: FileWriteOptions): FileWriteActivityInput; run({ content, encoding, filename, contentType, }: FileWriteActivityInput): Promise; toOutput(output: Binary): Binary; } export declare function write(content: string | Buffer, options?: FileWriteOptions): Promise; //# sourceMappingURL=FileWriteActivity.d.ts.map