import { type ConsumerMessagePact } from "https://deno.land/x/pact@0.1.0/src/pact-js/pactcore.d.ts";
definition: PluginPact & { newMessage: (description: string) => AsynchronousMessage; newAsynchronousMessage: (description: string) => AsynchronousMessage; newSynchronousMessage: (description: string) => SynchronousMessage; pactffiCreateMockServerForTransport: () => number; writePactFile: (dir: string, merge?: boolean) => void; writePactFileForPluginServer: () => void; addMetadata: () => boolean; mockServerMismatches: (port: number) => MatchingResult[]; mockServerMatchedSuccessfully: (port: number) => boolean; }
address: string,
transport: string,
config: string,
port?: number,
port: number,
dir: string,
merge?: boolean,
namespace: string,
name: string,
value: string,