import type { AssetConnector, AssetExpiry, AssetProviderId, FetchAssetsOptions } from './types.js'; export declare abstract class AssetBaseConnector implements AssetConnector { abstract id: AssetProviderId; abstract name: string; abstract is_real: boolean; protected safeFetch(url: string, init: RequestInit, byok_key: string): Promise; protected fingerprint(key: string): string; abstract fetchAssets(byok_key: string, opts?: FetchAssetsOptions): Promise; abstract ping(byok_key: string): Promise<{ ok: boolean; error?: string; key_fingerprint?: string; }>; } //# sourceMappingURL=base.d.ts.map