import type { OpenAPIDocument, ParsedOpenAPI } from '../../types';
export declare function parseOpenapi(): {
    transformSync: ({ spec, defaultTag, defaultTagDescription, }: {
        spec: OpenAPIDocument;
        defaultTag?: string;
        defaultTagDescription?: string;
    }) => {} & OpenAPIDocument;
    transformAsync: ({ spec, }: {
        spec: ParsedOpenAPI;
    }) => Promise<ParsedOpenAPI>;
    parseSync: ({ spec, defaultTag, defaultTagDescription, }: {
        spec: OpenAPIDocument;
        defaultTag?: string;
        defaultTagDescription?: string;
    }) => ParsedOpenAPI;
    parseAsync: ({ spec, defaultTag, defaultTagDescription, }: {
        spec: OpenAPIDocument;
        defaultTag?: string;
        defaultTagDescription?: string;
    }) => Promise<ParsedOpenAPI>;
};
