/** * Authentication and authorization utilities for Ozon Seller API */ import type { ApiKey, ClientId } from "./types.js"; export interface AuthCredentials { readonly apiKey: ApiKey; readonly clientId: ClientId; } export declare class AuthManager { private readonly credentials; constructor(credentials: AuthCredentials); /** * Get authentication headers for API requests */ getAuthHeaders(): Record; /** * Validate API credentials format */ validateCredentials(credentials: AuthCredentials): void; /** * Check if credentials are valid (basic format check) */ isValid(): boolean; /** * Get masked credentials for logging (security) */ getMaskedCredentials(): { clientId: string; apiKey: string; }; } //# sourceMappingURL=auth.d.ts.map