import type { Foldable, Semigroup } from "@principia/prelude"; import type { Eq } from "@principia/prelude/Eq"; import type * as HKT from "@principia/prelude/HKT"; export declare const empty: ReadonlyMap; /** * Create from a key-value array */ export declare const make: (values: readonly (readonly [K, V])[]) => ReadonlyMap; /** * Construct a new Readonly Map */ export declare const fromMutable: (m: Map) => ReadonlyMap; /** * Create a map with one key/value pair */ export declare const singleton: (k: K, a: A) => ReadonlyMap; export declare const fromFoldable: ( E: Eq, S: Semigroup, F: Foldable ) => ( fka: HKT.Kind ) => ReadonlyMap; //# sourceMappingURL=constructors.d.ts.map