import type * as P from "@principia/prelude"; import type { NonEmptyArray, URI, V } from "./model"; /** * ```haskell * alt_ :: Alt f => (f a, (() -> f a)) -> f a * ``` * * Combines two `NonEmptyArray`s * * @category Alt * @since 1.0.0 */ export declare const alt_: (fa: NonEmptyArray, that: () => NonEmptyArray) => NonEmptyArray; /** * ```haskell * alt :: Alt f => (() -> f a) -> f a -> f a * ``` * * Combines two `NonEmptyArray`s * * @category Alt * @since 1.0.0 */ export declare const alt: (that: () => NonEmptyArray) => (fa: NonEmptyArray) => NonEmptyArray; export declare const Alt: P.Alt<[URI], V>; //# sourceMappingURL=alt.d.ts.map