import type { CredentialProvider, QBCredentials } from "./types.js"; /** * AWS-based credential provider * Stores credentials in Secrets Manager and company ID in SSM Parameter Store */ export declare class AWSCredentialProvider implements CredentialProvider { private secretsClient; private ssmClient; private cachedCompanyId; constructor(); getCredentials(): Promise; saveCredentials(credentials: QBCredentials): Promise; getCompanyId(): Promise; isConfigured(): Promise; } export declare function getSecret(): Promise; export declare function putSecret(credentials: QBCredentials): Promise; export declare function getCompanyId(): Promise; //# sourceMappingURL=aws-provider.d.ts.map