/** * HTTP Response Mock Utilities * Provides factory functions for creating consistent mock HTTP responses */ export interface MockResponseOptions { status?: number; headers?: Record; data?: any; body?: any; error?: string; message?: string; } /** * Creates a standardized mock HTTP response * @param options - Response configuration options * @returns Mock response object */ export declare function createMockResponse(options?: MockResponseOptions): { status: number; headers: Record; data: any; message: string; error: string | null; }; /** * Creates a JSON mock response with proper content-type * @param data - Response data * @param status - HTTP status code (default: 200) * @param message - Optional response message * @returns Mock response with JSON content-type */ export declare function createJsonResponse(data: any, status?: number, message?: string): { status: number; headers: Record; data: any; message: string; error: string | null; }; /** * Creates an error mock response * @param message - Error message * @param status - HTTP status code (default: 500) * @param error - Optional error code/type * @returns Mock error response */ export declare function createErrorResponse(message: string, status?: number, error?: string): { status: number; headers: Record; data: any; message: string; error: string | null; }; /** * Creates a success mock response * @param data - Response data * @param message - Optional success message * @returns Mock success response */ export declare function createSuccessResponse(data: any, message?: string): { status: number; headers: Record; data: any; message: string; error: string | null; }; /** * Creates a not found mock response * @param message - Optional not found message * @returns Mock 404 response */ export declare function createNotFoundResponse(message?: string): { status: number; headers: Record; data: any; message: string; error: string | null; }; /** * Creates a bad request mock response * @param message - Optional bad request message * @returns Mock 400 response */ export declare function createBadRequestResponse(message?: string): { status: number; headers: Record; data: any; message: string; error: string | null; }; //# sourceMappingURL=mockResponse.d.ts.map