import { Logger } from "@smithy/types"; import { AwsCredentialIdentity } from "./identity"; import { Provider } from "./util"; export interface Credentials extends AwsCredentialIdentity {} export type CredentialProvider = Provider; export type CredentialProviderOptions = { logger?: Logger; parentClientConfig?: { region?: string | Provider; [key: string]: unknown; }; };