import type { brandSymbol } from './util/Brand.js'; type EnumTypeParamShape = { type: 'enum'; values: values; }; /** * Enum type definition content * * @param values - The values of the enum */ export interface EnumType extends EnumTypeParamShape { [brandSymbol]: 'enum'; } /** * this type param pattern allows us to infer literal type values from the array without using the `as const` suffix */ export declare function enumType(values: values): EnumType; export {};