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