import * as OpenAPI from './oai3';
import { Server } from '../common/code-model/components';
import { EnumDetails } from '#common/code-model/schema';
import { ExternalDocumentation, ImplementationLocation } from '#common/code-model/components';
export declare function getName(defaultValue: string, original: OpenAPI.Extensions): any;
export declare function getDescription(defaultValue: string, original: OpenAPI.Extensions & {
    title?: string;
    summary?: string;
    description?: string;
}): string;
export declare function getParameterImplementationLocation(defaultValue: ImplementationLocation, original: OpenAPI.Parameter & OpenAPI.Extensions): ImplementationLocation;
export declare function getEnumDefinition(original: OpenAPI.Schema): EnumDetails | undefined;
export declare function getKnownFormatType(): void;
export declare function getDeprecationMessage(original: OpenAPI.Extensions): undefined;
export declare function getConstantValue(): void;
export declare function getOperationId(method: string, path: string, original: OpenAPI.HttpOperation): string;
export declare function copyServer(server: OpenAPI.Server): Server;
export declare function getServers(method?: Array<OpenAPI.Server>, path?: Array<OpenAPI.Server>, model?: Array<OpenAPI.Server>): Array<Server>;
export declare function getExternalDocs(externalDocs?: OpenAPI.ExternalDocumentation): ExternalDocumentation | undefined;
//# sourceMappingURL=interpretations.d.ts.map