import type { Connector, ConnectorId, FetchUsageOptions, UsageRecord, PingResult } from './types.js'; export declare abstract class BaseConnector implements Connector { abstract id: ConnectorId; abstract name: string; abstract is_real: boolean; protected safeFetch(url: string, init: RequestInit, byok_key: string): Promise; protected fingerprint(key: string): string; abstract fetchUsage(byok_key: string, opts: FetchUsageOptions): Promise; abstract ping(byok_key: string): Promise; } //# sourceMappingURL=base.d.ts.map