import { SpecDirectionPosition } from "../../specs/specs.js"; import { Side } from "../../specs/side.js"; import { SpecValidation } from "../spec-validation.js"; import type { ValidationResult } from "../validation-result.js"; import type { PageValidation } from "../page-validation.js"; interface DirectionConfig { name: string; firstEdge: Side; secondEdge: Side; inverted: boolean; } declare class SpecValidationDirectionPosition extends SpecValidation { private readonly direction; constructor(direction: DirectionConfig); check(pageValidation: PageValidation, objectName: string, spec: SpecDirectionPosition): Promise; } export declare const specValidationAbove: SpecValidationDirectionPosition; export declare const specValidationBelow: SpecValidationDirectionPosition; export declare const specValidationLeftOf: SpecValidationDirectionPosition; export declare const specValidationRightOf: SpecValidationDirectionPosition; export {}; //# sourceMappingURL=validation-direction.d.ts.map