import * as Component from './Component'; import { handler } from './QueryHandlers'; import { Query } from './Query'; import { Typer } from 'cqes-type'; export interface props extends Component.props { } export declare class Testers extends Component.Component { queries: Map; constructor(props: props); } export declare class TestChain extends Component.Component { protected parent: Testers; protected handler: handler; protected emittedEvents: Array; constructor(parent: Testers, handler: handler); execWith(predefinedQueryName: string): this; returns(eventType: Typer, predefinedPatternName: string | Query): this; verify(): void; }