import type { Writer } from '.'; /** The File writer is to be used by bun/node/deno on the local filesystem. */ export declare class FileWriter implements Writer { #private; readonly file: string; /** @param file - the location of the PMTiles data in the FS */ constructor(file: string); /** * Write data to the buffer * @param data - the data to write * @param offset - where in the buffer to start */ write(data: Uint8Array, offset: number): Promise; /** * Append data to the buffer * @param data - the data to append * @returns - a promise that resolves when the data is appended */ append(data: Uint8Array): Promise; /** * Append string to the buffer synchronously * @param string - the string to append */ appendString(string: string): Promise; /** * Append data to the buffer synchronously * @param data - the data to append */ appendSync(data: Uint8Array): void; /** * Append string to the buffer synchronously * @param string - the string to append */ appendStringSync(string: string): void; /** Close the file */ close(): void; } //# sourceMappingURL=file.d.ts.map