import { ReactElement, ReactNode } from "react";
interface MatchProps<T> {
    /** predicate */
    when: T | undefined | null | false;
    /** content (or renderProp) to display if predicate is truthy */
    children?: ((item: T) => ReactNode) | ReactNode;
}
/** Single branch of Switch component. */
export declare function Match<T>({ when, children }: MatchProps<T>): ReactElement | null;
export {};
