import { SyncMessenger } from './SyncMessenger'; import type * as fsa from '../../fsa/types'; import type { FsaNodeSyncAdapter, FsaNodeSyncAdapterApi } from '../types'; export declare class FsaNodeSyncAdapterWorker implements FsaNodeSyncAdapter { protected readonly messenger: SyncMessenger; protected readonly root: fsa.IFileSystemDirectoryHandle; static start(url: string, dir: fsa.IFileSystemDirectoryHandle | Promise): Promise; constructor(messenger: SyncMessenger, root: fsa.IFileSystemDirectoryHandle); call(method: K, payload: Parameters[0]): ReturnType; }