export interface IResponse { isSuccess: boolean; result: any | null; message: string | null; error: string | null; ok: boolean; statusCode: number; data: unknown; } export declare class Response implements IResponse { ok: boolean; statusCode: number; data: unknown; isSuccess: boolean; result: T | null | undefined; message: string | null; error: string | null; } export declare class SuccessResponse extends Response { constructor(result?: T, message?: string); static Response(result?: T, message?: string): SuccessResponse; } export declare class ErrorResponse implements IResponse { isSuccess: boolean; result: any; message: string | null; error: string | null; constructor(error: string, message?: string); ok: boolean; statusCode: number; data: unknown; static Response(error: string, message?: string): ErrorResponse; } //# sourceMappingURL=Response.d.ts.map