export interface ApplicationOutputs { graphqlURL: string; websocketURL: string; healthURL: string; } export interface Counters { subscriptions(): Promise; connections(): Promise; readModels(readModelName: string): Promise; events(): Promise; } export interface Queries { events(primaryKey: string): Promise>; readModels(primaryKey: string, readModelName: string): Promise>; } export interface ProviderTestHelper { outputs: ApplicationOutputs; counters: Counters; queries: Queries; }