/** * Manages OAuth2 client credentials authentication with Sophos Central. * Handles token acquisition and transparent refresh before expiry. */ export declare class TokenManager { private clientId; private clientSecret; private accessToken; private expiresAt; private refreshPromise; constructor(clientId: string, clientSecret: string); /** * Returns a valid access token, refreshing if needed. * Deduplicates concurrent refresh requests. */ getToken(): Promise; private fetchToken; } //# sourceMappingURL=token-manager.d.ts.map