import type { AsyncOption, MaybeSyncOption, PoweredFileSystem, ReaddirOptions, SyncOption } from '../powered-file-system'; /** * Lists directory entries relative to the instance base path. */ export declare function readdir(this: PoweredFileSystem, dir: string, options: SyncOption & ReaddirOptions & { encoding: null; }): Buffer[]; export declare function readdir(this: PoweredFileSystem, dir: string, options: SyncOption & ReaddirOptions): string[]; export declare function readdir(this: PoweredFileSystem, dir: string, options: AsyncOption & ReaddirOptions & { encoding: null; }): Promise; export declare function readdir(this: PoweredFileSystem, dir: string, options?: AsyncOption & ReaddirOptions): Promise; export declare function readdir(this: PoweredFileSystem, dir: string, options?: MaybeSyncOption & ReaddirOptions): string[] | Buffer[] | Promise;