import { type ConsumerInteraction } from "https://deno.land/x/pact@0.1.0/src/pact-js/pact.d.ts";
definition: PluginInteraction & { uponReceiving: (description: string) => boolean; given: (state: string) => boolean; givenWithParam: () => boolean; withRequest: (method: string, path: string) => boolean; withQuery: () => boolean; withStatus: (status: number) => boolean; withRequestHeader: () => boolean; withRequestBody: (body: string, contentType: string) => boolean; withRequestBinaryBody: (body: Buffer, contentType: string) => boolean; withRequestMultipartBody: () => boolean; withResponseHeader: () => boolean; withResponseBody: (body: string, contentType: string) => boolean; withResponseBinaryBody: (body: Buffer, contentType: string) => boolean; withResponseMultipartBody: () => boolean; }
state: string,
name: string,
value: string,
name: string,
index: number,
value: string,
name: string,
index: number,
value: string,
contentType: string,
filename: string,
mimePartName: string,
name: string,
index: number,
value: string,
contentType: string,
filename: string,
mimePartName: string,