import { ComparableValues } from '@typed/lambda';
import { Type } from './Type';
export interface LiteralType<A> extends Type<A> {
readonly value: A;
}
export declare function literal<A extends ComparableValues>(value: A, name?: string): LiteralType<A>;