export type CliCredentials = { apiUrl: string; token: string; expiresAt: string; username: string; }; type HelixEnvName = 'staging' | 'helix3' | 'production'; export declare function resolveEnvironment(scope: string, override?: { apiUrl?: string; webUrl?: string; }): { scope: string; env: HelixEnvName; apiUrl: string; webUrl: string; }; export declare const HELIX_SCOPE: string; export declare const HELIX_ENV: HelixEnvName; export declare const DEFAULT_API_URL: string; export declare const DEFAULT_WEB_URL: string; export declare function apiUrlMatchesEnv(credsApiUrl: string, defaultApiUrl: string): boolean; export declare function credsEnvMismatchWarning(credsApiUrl: string, env?: { defaultApiUrl: string; envName: string; scope: string; }): string | null; export declare function saveCredentials(creds: CliCredentials): void; export declare function loadCredentials(): CliCredentials | null; export declare function clearCredentials(): void; export declare function jwtExpiresAtIso(token: string): string; export {};