/** * Best-effort skill install after a successful auth-login. * * Mirrors the install.ts hook copy, but wraps `autoInstallSkills` in its own * try/catch AND a 30s timeout so a skill install hang (e.g. blocked filesystem * call) never blocks login completion. Login already succeeded by the time * this runs — the user having a working session is the contract that must hold. * * Extracted from runLogin so it can be unit-tested without standing up the * device-auth polling loop. */ export declare const SKILL_INSTALL_TIMEOUT_MS: number; export declare function installSkillsAfterLogin(): Promise; /** * Auto-provision a staging environment after login. * * Fetches staging credentials using the access token, then saves them * as a "staging" environment in the config store. Non-fatal — logs a * hint on failure instead of throwing. */ export declare function provisionStagingEnvironment(accessToken: string): Promise; export declare function runLogin(): Promise;