import { FileSystemHandleImpl } from './file-system-handle';
import { FileSystemWritableFileStreamImpl } from './file-system-writable-file-stream';
import { FileHandle, FileHandleOpts } from './adapters/adapter-types';
import { FileSystemFileHandle } from './types';
declare const kAdapter: unique symbol;
export declare class FileSystemFileHandleImpl extends FileSystemHandleImpl implements FileSystemFileHandle {
    kind: 'file';
    isFile: true;
    isDirectory: false;
    [kAdapter]: FileHandle;
    constructor(adapter: FileHandle);
    createWritable(options?: FileHandleOpts): Promise<FileSystemWritableFileStreamImpl>;
    getFile(): Promise<File>;
}
export {};
