import type * as HKT from './HKT' export interface Nil extends HKT.Base { readonly nil: NilFn } export type NilMin = { readonly nil: NilFn } export interface NilFn { < N extends string = HKT.Initial, K = HKT.Initial, Q = HKT.Initial, W = HKT.Initial, X = HKT.Initial, I = HKT.Initial, S = HKT.Initial, R = HKT.Initial, E = HKT.Initial >(): HKT.Kind }