import { ValidationRenderer, RenderInstruction } from "aurelia-validation"; import { IEventAggregator } from "../../interfaces/IEventAggregator"; export declare class ValidationEventAggregator implements ValidationRenderer, IValidationMessageAggregator { private instanceErrors; constructor(); render(instruction: RenderInstruction): void; groupInstanceErrors(renderInstruction: any): void; private _notify(instances); readonly invalidInstances: Array; } export interface IValidationMessageAggregator extends ValidationRenderer { invalidInstances: Array; } export declare type IValidationEventAggregator = IValidationMessageAggregator & IEventAggregator;