import * as Relay from "graphql-relay";
import { FindManyOptions, ObjectLiteral, Repository } from "typeorm";
import { ConnectionArgs } from "./connectionArgs";
export * from "./orderBy.input";
export * from "./pageInfo";
export { ConnectionArgs };
export declare function getPagingParameters(args: ConnectionArgs): {
    limit: number;
    offset: number;
} | {
    limit?: undefined;
    offset?: undefined;
};
export declare function findAndPaginate<T extends ObjectLiteral>(condition: FindManyOptions<T>, connArgs: ConnectionArgs, repository: Repository<T>): Promise<Relay.Connection<T>>;
