import { Guid } from '@cratis/fundamentals'; import { ValidationResult } from '../validation/ValidationResult'; import { Command } from './Command'; import { CommandResult } from './CommandResult'; import { ICommandResult } from './ICommandResult'; type GetSpecificState = (commandResult: CommandResult) => boolean; export declare class CommandResults implements ICommandResult { private readonly _commandResultsPerCommand; constructor(_commandResultsPerCommand: Map); readonly correlationId: Guid; get isSuccess(): boolean; get isAuthorized(): boolean; get isValid(): boolean; get hasExceptions(): boolean; get validationResults(): ValidationResult[]; get exceptionMessages(): string[]; get exceptionStackTrace(): string; isAnyFalse(callback: GetSpecificState): boolean; isAnyTrue(callback: GetSpecificState): boolean; } export {}; //# sourceMappingURL=CommandResults.d.ts.map