export declare abstract class TeamRetroService { /** * Get authentication headers based on the auth type * @returns Authentication headers * @throws ErrorMCP on invalid auth type or missing credentials */ protected getAuthHeaders(): Record; /** * Base HTTP GET request handler * @param endpoint API endpoint * @param options Fetch options * @returns Parsed response data * @throws ErrorMCP on request failure */ protected get(endpoint: string, options?: RequestInit): Promise; /** * Base HTTP PATCH request handler * @param endpoint API endpoint * @param body Request body * @param options Fetch options * @returns Parsed response data * @throws ErrorMCP on request failure */ protected patch(endpoint: string, body: unknown, options?: RequestInit): Promise; /** * Base HTTP POST request handler * @param endpoint API endpoint * @param body Request body * @param options Fetch options * @returns Parsed response data * @throws ErrorMCP on request failure */ protected post(endpoint: string, body: unknown, options?: RequestInit): Promise; /** * Base HTTP DELETE request handler * @param endpoint API endpoint * @param options Fetch options * @returns Parsed response data * @throws ErrorMCP on request failure */ protected delete(endpoint: string, options?: RequestInit): Promise; /** * Base HTTP PUT request handler * @param endpoint API endpoint * @param body Request body * @param options Fetch options * @returns Parsed response data * @throws ErrorMCP on request failure */ protected put(endpoint: string, body: unknown, options?: RequestInit): Promise; /** * Base HTTP request handler * @param endpoint API endpoint * @param options Fetch options * @returns Parsed response data * @throws ErrorMCP on request failure */ private request; }