import { FnMapping } from './types';
import { InternalPactVerifierOptions } from '../types';
import { FfiVerificationFunctions } from '../../ffi/types';
type IgnoredFfiFunctions = {
    pactffiVerifierNewForApplication: 1;
    pactffiVerifierExecute: 1;
    pactffiVerifierShutdown: 1;
};
type MergedFfiSourceFunctions = {
    pactffiVerifierAddFileSource: 1;
    pactffiVerifierUrlSource: 1;
};
type RequiredFfiVerificationFunctions = Omit<FfiVerificationFunctions, keyof (IgnoredFfiFunctions & MergedFfiSourceFunctions)>;
type OrderedExecution = {
    [Key in keyof RequiredFfiVerificationFunctions]: number;
};
export declare const orderOfExecution: OrderedExecution;
export declare const ffiFnMapping: FnMapping<RequiredFfiVerificationFunctions, InternalPactVerifierOptions>;
export {};
