import { ValidationArguments, ValidatorConstraintInterface } from "class-validator";
import * as Relay from "graphql-relay";
import "reflect-metadata";
export declare class CannotUseWithout implements ValidatorConstraintInterface {
    validate(_: unknown, args: ValidationArguments): boolean;
    defaultMessage(args: ValidationArguments): string;
}
export declare class CannotUseWith implements ValidatorConstraintInterface {
    validate(_: unknown, args: ValidationArguments): boolean;
    defaultMessage(args: ValidationArguments): string;
}
export declare class ConnectionArgs implements Relay.ConnectionArguments {
    readonly before?: Relay.ConnectionCursor;
    readonly after?: Relay.ConnectionCursor;
    readonly first?: number;
    readonly last?: number;
}
