import { AnyMockDescriptor } from '@contract-case/case-entities-internal'; import { AnyState } from '@contract-case/case-core'; import { BoundaryStateHandler, ITriggerFunction } from '../entities/types.js'; export type ConnectorStateHandler = BoundaryStateHandler; export type ConnectorTriggerFunction = ITriggerFunction; export type ContractCaseConnectorConfig = { providerName: string; consumerName: string; logLevel: string; contractDir: string; contractFilename: string; contractsToWrite: Array; changedContracts: string; publish: string; brokerCiAccessToken: string; brokerBaseUrl: string; brokerBasicAuth?: { username: string; password: string; }; baseUrlUnderTest: string; printResults: boolean; throwOnFail: boolean; stateHandlers: Record; triggerAndTests: Record; triggerAndTest: ConnectorTriggerFunction; mockConfig: Record>; autoVersionFrom: string; adviceOverrides: Record; }; export type DefinitionId = string; export type VerificationId = string; export type ExampleDefinition = { readonly states: Array; readonly definition: AnyMockDescriptor; }; //# sourceMappingURL=types.d.ts.map