import type { DatabaseExporter, ExportResult } from './types.js'; export interface SignalKDatabaseExporterOptions { signalkBaseUrl?: string; log?: (msg: string) => void; /** Override fetch (tests). */ fetch?: typeof fetch; } export declare class SignalKDatabaseExporter implements DatabaseExporter { readonly pluginId = "signalk-database"; private readonly baseUrl; private readonly fetchImpl; private readonly log; constructor(opts?: SignalKDatabaseExporterOptions); detect(): Promise; exportAll(stagingDir: string): Promise; private fetchManifest; private parseEntry; private exportOne; private resetStagingDir; } //# sourceMappingURL=signalk-database.d.ts.map