export interface ProviderSpec { envVar: string; optionKey: "apiKey" | "apiToken" | "accessKeyId" | "accessToken" | "botToken" | "oauthToken"; importPath: string; factoryName: string; extraEnvVars?: string[]; } export declare const POLYMARKET_ENV_VARS: string[]; export declare const S3_ENV_VARS: string[]; export declare const B2_ENV_VARS: string[]; export declare function polymarketOptionsFromEnv(env?: NodeJS.ProcessEnv): Record; export declare const PROVIDERS: Record; export type InstantiatedProvider = Record; export declare function instantiateProvider(name: string, spec: ProviderSpec, paygateSecret?: string): Promise; //# sourceMappingURL=providers.d.ts.map