import { ServiceResult, LoginOptions } from './types.js'; /** * Authenticate to AWS SSO using the AWS CLI * * @param profile - AWS profile name to authenticate with * @param options - Login command options * @returns ServiceResult indicating success/failure */ export declare function authenticateSSO(profile: string, options: LoginOptions): Promise; /** * Check if SSO session is valid for the given profile * * @param profile - AWS profile name to check * @returns true if session is valid, false otherwise */ export declare function checkSSOSession(profile: string): Promise; /** * List available AWS SSO profiles from ~/.aws/config * * @returns Array of profile names that have SSO configuration */ export declare function listSSOProfiles(): string[]; /** * Check if a profile exists in ~/.aws/config * * @param profileName - Name of the profile to check * @returns true if profile exists, false otherwise */ export declare function profileExists(profileName: string): boolean; //# sourceMappingURL=sso.d.ts.map