import type * as HKT from "@principia/prelude/HKT"; export type ReadonlyRecord = Readonly>; export type InferRecordType> = T extends { readonly [k in keyof T]: infer A; } ? A : never; export const URI = "Record"; export type URI = typeof URI; export type V = HKT.Auto; declare module "@principia/prelude/HKT" { interface URItoKind { readonly [URI]: ReadonlyRecord; } interface URItoIndex { readonly [URI]: N; } }