import type { Definition } from 'typescript-json-schema'; import type { DecoratorContext } from '../interfaces'; /** * Resolves the current enum values from a property, following $ref if needed. * * @param property - The schema property definition * @param context - Runtime context for schema access * @returns The enum values array, or undefined if no enum is found */ export declare function resolveEnumFromProperty(property: Definition, context: DecoratorContext): string[] | undefined; /** * Applies filtered enum values to a property, inlining $ref types if needed. * * @param property - The schema property definition to modify * @param filteredEnum - The filtered list of allowed enum values * @param context - Runtime context for schema access */ export declare function applyFilteredEnumToProperty(property: Definition, filteredEnum: string[], context: DecoratorContext): void; //# sourceMappingURL=enum-utils.d.ts.map