/** Shared or per-chain credentials. */ export type ChainCredential = string | Record; /** Parses shared or per-chain credentials from an environment value. */ export declare function parseCredential(value: ChainCredential | undefined): parseCredential.ReturnType; export declare namespace parseCredential { /** Parsed shared or per-chain credentials. */ type ReturnType = ChainCredential | undefined; } /** Resolves a chain credential and infers its HTTP authorization scheme. */ export declare function resolveCredential(options: resolveCredential.Options): resolveCredential.ReturnType; export declare namespace resolveCredential { /** Options for resolving a chain credential. */ type Options = { /** Chain id selecting a per-chain credential. */ chainId: number; /** Shared or per-chain credentials. */ value?: ChainCredential | undefined; }; /** Resolved HTTP authorization credentials. */ type ReturnType = { /** Basic credentials inferred from a value containing a colon. */ basicAuth: string | undefined; /** Bearer credential inferred from a value without a colon. */ bearerAuth?: string | undefined; }; } //# sourceMappingURL=Credential.d.ts.map