import * as t from 'io-ts';
export declare class EnumType<A> extends t.Type<A> {
    readonly _tag: 'EnumType';
    enumObject: object;
    constructor(e: object, name?: string);
}
export declare const createEnumType: <T>(e: object, name?: string | undefined) => EnumType<T>;
