import { AutoBeOpenApi, AutoBeRealizeTransformerFunction } from "@autobe/interface";
export interface IResolvedTransformer {
    transformer: AutoBeRealizeTransformerFunction;
    isArray: boolean;
}
/**
 * Resolves a JSON schema property to its matching Transformer.
 *
 * Handles direct `$ref`, `array` of `$ref`, and `oneOf` (nullable) wrappers by
 * recursively unwrapping until a Transformer match is found.
 */
export declare function resolvePropertyTransformer(props: {
    schema: AutoBeOpenApi.IJsonSchemaProperty;
    transformers: AutoBeRealizeTransformerFunction[];
}): IResolvedTransformer | null;
