import { Pagination } from './pagination';
import { RawResponse } from './raw-response';
import { Filter } from './filter';
export declare class Response<T, F extends Filter = Filter> {
    info: Pagination<F>;
    results: T[];
    static fromJson<T>({ info, results }: RawResponse<T>, modelFactory: (rawModel: any) => T): Response<T>;
}
