import { Assertion } from '../types';
export declare const ap: ApFn;
export interface ApFn {
    <T, R>(fnAssertion: Assertion<(value: T) => R>, valueAssertion: Assertion<T>): Assertion<R>;
    <T, R>(fnAssertion: Assertion<(value: T) => R>): (valueAssertion: Assertion<T>) => Assertion<R>;
}
