import type { PluginReportJson, PolicyViolationJson, ViolatingConstructJson } from '@aws-cdk/cloud-assembly-schema'; import type { ValidateResult } from '../../actions/validate'; import type { ActionLessMessage } from '../io/private'; export declare function hostMessageFromValidation(fileRoot: string, result: ValidateResult): ActionLessMessage; export declare function formatValidateResult(fileRoot: string, result: ValidateResult): string; export declare function formatValidationReports(fileRoot: string, reports: PluginReportJson[]): string[]; export type FlattenedViolation = Pick & Pick & { severity: string; construct: ViolatingConstructJson; }; export declare function humanFriendlyFilename(root: string, filename: string): string; //# sourceMappingURL=validate-formatting.d.ts.map