import { Guard, TypeOf } from "../types";
import { UnionToIntersection } from "../../types";
type Intersection<T> = T extends any[] ? UnionToIntersection<TypeOf<T[number]>> : never;
declare const isIntersection: <T extends readonly [Guard<unknown>, ...Guard<unknown>[]]>(guards: T) => Guard<Intersection<T>>;
export { isIntersection };
//# sourceMappingURL=isIntersection.d.ts.map