import { type FfiVerificationFunctions } from "https://deno.land/x/pact@0.1.0/src/pact-js/pactcore.ffi.ts";
definition: { pactffiVerifierNewForApplication(libraryName: string, version: string): FfiVerifierHandle; pactffiVerifierSetProviderInfo(): void; pactffiVerifierSetFilterInfo(): void; pactffiVerifierSetProviderState(): void; pactffiVerifierSetVerificationOptions(): void; pactffiVerifierSetPublishOptions(): void; pactffiVerifierSetConsumerFilters(handle: FfiVerifierHandle, consumers: string[]): void; pactffiVerifierSetFailIfNoPactsFound(handle: FfiVerifierHandle, failIfNoPactsFound: boolean): void; pactffiVerifierAddCustomHeader(): void; pactffiVerifierAddFileSource(handle: FfiVerifierHandle, file: string): void; pactffiVerifierAddDirectorySource(handle: FfiVerifierHandle, dir: string): void; pactffiVerifierUrlSource(): void; pactffiVerifierBrokerSourceWithSelectors(): void; pactffiVerifierExecute(handle: FfiVerifierHandle, callback: (e: Error, res: number) => void): number; pactffiVerifierShutdown(handle: FfiVerifierHandle): void; pactffiVerifierAddProviderTransport(): void; }
handle: FfiVerifierHandle,
providerName: string,
scheme: string,
host: string,
port: number,
path: string,
handle: FfiVerifierHandle,
providerVersion: string,
buildUrl: string,
providerTags: string[],
providerVersionBranch: string,
handle: FfiVerifierHandle,
url: string,
username: string,
password: string,
token: string,
enablePending: boolean,
includeWipPactsSince: string,
providerTags: string[],
providerVersionBranch: string,
consumerVersionSelectors: string[],
consumerVersionTags: string[],