export declare const getResponse: () => {
    status: number;
    messages: never[];
    data: null;
};
export declare const getSuccessResponse: (data: any, message?: string) => {
    status: number;
    messages: string[];
    data: any;
};
export declare const getFailedResponse: (...messages: (string | string[] | undefined)[]) => {
    status: number;
    error: boolean;
    messages: string[];
    data: null;
};
export declare const Response: {
    send: (res: any, data?: any) => any;
    succeed: (res: any, data?: any) => any;
    failed: (res: any, ...messages: string[]) => any;
    rejected: (res: any, message?: string) => any;
    ignore: (res: any, message?: string) => any;
};
declare const response: {
    getResponse: () => {
        status: number;
        messages: never[];
        data: null;
    };
    getSuccessResponse: (data: any, message?: string) => {
        status: number;
        messages: string[];
        data: any;
    };
    getFailedResponse: (...messages: (string | string[] | undefined)[]) => {
        status: number;
        error: boolean;
        messages: string[];
        data: null;
    };
    Response: {
        send: (res: any, data?: any) => any;
        succeed: (res: any, data?: any) => any;
        failed: (res: any, ...messages: string[]) => any;
        rejected: (res: any, message?: string) => any;
        ignore: (res: any, message?: string) => any;
    };
};
export default response;
//# sourceMappingURL=index.d.ts.map