export type ValidationReport = { isLegacy?: boolean; syntaxValidations?: Array; functionalValidations?: Array; }; export type FunctionalValidation = { validationId?: string; severityLevel: string; message: string; targetProperty?: string; targetNode?: string; location?: string; position?: Range; source?: any; }; export type LintReport = { id: string; results: Array; }; export declare class Range { columnFrom: number; lineFrom: number; lineTo: number; columnTo: number; constructor(lineFrom?: number, columnFrom?: number, lineTo?: number, columnTo?: number); toString(): string; }