export declare class MethodResult<T = any> {
    private _on;
    result: T;
    stream: any;
    page: number;
    total: number;
    statusCode: number;
    headers: any;
    constructor(result: T, total?: number, page?: number);
    pipe(streamToPipe: any): any;
    setHeader(key: any, value: any): void;
    on(key: any, value: any): void;
}
export declare class MethodResultStatus<T = any> {
    result: T;
    page: number;
    total: number;
    statusCode: number;
    constructor(result: T, statusCode: number, total?: number, page?: number);
}
