import { RelationConfig, RelationValidationResult } from './search.interface';
export declare class RelationValidator {
    static validateIncludes(requestedIncludes: string[] | Record<string, boolean | any> | undefined, config: RelationConfig): RelationValidationResult;
    private static arrayToIncludeObject;
    private static isValidInclude;
    private static calculateDepth;
    private static limitDepth;
    static parseIncludeString(includeString: string): string[];
    static mergeIncludes(defaultIncludes: Record<string, boolean | any> | undefined, requestedIncludes: Record<string, boolean | any> | undefined): Record<string, boolean | any>;
}
