import { OpenApiLatest_Schema } from './helpers';
import { Named } from './Named';
export interface ParseResult {
    required: boolean;
    comments: Record<string, unknown>;
    deps: string[];
    type: string;
    zod: string;
}
export declare class Parser {
    #private;
    readonly named: Named;
    readonly schema: OpenApiLatest_Schema;
    constructor(named: Named, schema: OpenApiLatest_Schema);
    parse(): ParseResult;
    static parse(named: Named, schema: OpenApiLatest_Schema): ParseResult;
}
