import { OpenAPISpecification } from '../../models';
import { ModelMappings, RequestGroupings } from '../../models/TypescriptAPIGenerator';
import { GenerateModelCodeOptions } from './ModelCodeGenerator';
export interface GenerateModelMappingsOptions extends Pick<GenerateModelCodeOptions, 'inferTypeFromValidationSchema'> {
    /**
     * The open api specification to use when looking up schemas
     */
    openAPISpecification: OpenAPISpecification;
    /**
     * The request groupings to use when generating the model mappings
     */
    requestGroupings: RequestGroupings;
    /**
     * Whether to generate code for tsed controllers
     */
    generateTsEDControllers?: boolean;
}
/**
 * Generate model mappings
 *
 * @param options The options to use when generating the model mappings
 * @returns The model mappings
 */
export declare const generateModelMappings: ({ requestGroupings, openAPISpecification, generateTsEDControllers, inferTypeFromValidationSchema, }: GenerateModelMappingsOptions) => ModelMappings;
