import { ZodType } from 'zod';
export declare function getOpenApiMetadata<T extends ZodType>(zodSchema: T): Partial<{
    [x: `x-${string}`]: any;
    discriminator?: any;
    readOnly?: any;
    writeOnly?: any;
    xml?: any;
    externalDocs?: any;
    deprecated?: any;
    type?: any;
    format?: any;
    allOf?: any;
    oneOf?: any;
    anyOf?: any;
    not?: any;
    items?: any;
    properties?: any;
    additionalProperties?: any;
    description?: any;
    title?: any;
    multipleOf?: any;
    maximum?: any;
    exclusiveMaximum?: any;
    minimum?: any;
    exclusiveMinimum?: any;
    maxLength?: any;
    minLength?: any;
    pattern?: any;
    maxItems?: any;
    minItems?: any;
    uniqueItems?: any;
    maxProperties?: any;
    minProperties?: any;
    required?: any;
    enum?: any;
    param?: any;
    example?: any;
    examples?: any;
    default?: any;
    _internal?: any;
}>;
export declare function getRefId(zodSchema: ZodType): string | undefined;
