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>;
}