CredentialProvider.d.ts 612 B

12345678910111213141516171819202122
  1. import { Credentials } from "./Credentials.js";
  2. export declare class CredentialProvider {
  3. private credentials;
  4. constructor({
  5. accessKey,
  6. secretKey,
  7. sessionToken
  8. }: {
  9. accessKey: string;
  10. secretKey: string;
  11. sessionToken?: string;
  12. });
  13. getCredentials(): Promise<Credentials>;
  14. setCredentials(credentials: Credentials): void;
  15. setAccessKey(accessKey: string): void;
  16. getAccessKey(): string;
  17. setSecretKey(secretKey: string): void;
  18. getSecretKey(): string;
  19. setSessionToken(sessionToken: string): void;
  20. getSessionToken(): string | undefined;
  21. }
  22. export default CredentialProvider;