import { Arity1, Is, Predicate } from '@typed/lambda';
import { Maybe } from '@typed/maybe';
export interface Match extends Arity1> {
}
export declare namespace Match {
const map: {
(fn: (value: B) => C, match: Match): Match;
(fn: (value: B_1) => C_1): (match: Match) => Match;
};
function fromPredicate(predicate: Predicate): Match;
function fromPredicate(predicate: Is): Match;
}
//# sourceMappingURL=types.d.ts.map