import { AgentlangAuth, LoginCallback, LogoutCallback, SessionInfo, SignUpCallback } from './interface.js'; import { Environment } from '../interpreter.js'; export declare class CognitoAuth implements AgentlangAuth { config: Map; userPool: any; constructor(config?: Map); fetchUserPoolId(): string; fetchClientId(): string; private fetchConfig; signUp(username: string, password: string, userData: Map | undefined, env: Environment, cb: SignUpCallback): Promise; login(username: string, password: string, env: Environment, cb: LoginCallback): Promise; logout(sessionInfo: SessionInfo, env: Environment, cb?: LogoutCallback): Promise; private fetchUserPool; verifyToken(token: string): Promise; } //# sourceMappingURL=cognito.d.ts.map