import type { AdapterSandbox, Capability, CreateConfig, ListFilter, SandboxAdapter, SandboxInfo } from '@sandbank.dev/core'; import type { BoxLiteAdapterConfig, BoxLiteClient } from './types.js'; export declare class BoxLiteAdapter implements SandboxAdapter { readonly name = "boxlite"; readonly capabilities: ReadonlySet; private readonly client; private readonly config; private readonly host; private readonly portMaps; constructor(config: BoxLiteAdapterConfig); createSandbox(config: CreateConfig): Promise; getSandbox(id: string): Promise; listSandboxes(filter?: ListFilter): Promise; destroySandbox(id: string): Promise; getClient(): BoxLiteClient; /** Dispose the adapter and clean up resources (e.g. Python bridge process) */ dispose(): Promise; } //# sourceMappingURL=adapter.d.ts.map