export declare const Enums: {
    names<E extends {
        [name: string]: any;
    }>(enums: E): string[];
    values<E extends {
        [name: string]: any;
    }>(enums: E): number[];
    toValue<E extends {
        [name: string]: any;
    }>(enums: E, value: any): number | undefined;
    toValues<E extends {
        [name: string]: any;
    }>(enums: E, value: any): number[];
    toName<E extends {
        [name: string]: any;
    }>(enums: E, value: any): string | undefined;
    toNames<E extends {
        [name: string]: any;
    }>(enums: E, value: any): string[];
    toFlags<E extends {
        [name: string]: any;
    }>(enums: E, value: any): string[];
};
