import { ApiStatus, LogLevel, TransportType } from "./types.js"; //#region src/lib/config.d.ts type GcpCredentials = { client_email: string; private_key: string; }; type AppConfig = { usptoApiKey: string | undefined; epoConsumerKey: string | undefined; epoConsumerSecret: string | undefined; googleApplicationCredentials: string | undefined; googleCredentialsJson: GcpCredentials | undefined; googleCloudProject: string | undefined; transport: TransportType; port: number; logLevel: LogLevel; requestTimeout: number; maxRetries: number; retryMinWait: number; retryMaxWait: number; resourceDir: string; resourceTtlSeconds: number; publicBaseUrl: string; }; declare const loadConfig: () => AppConfig; declare const getAvailableSources: (cfg: AppConfig) => ApiStatus[]; declare const config: AppConfig; //#endregion export { config, getAvailableSources, loadConfig }; //# sourceMappingURL=config.d.ts.map