import type { ConvertedMetadata, EntitySet, EntityType } from '@sap-ux/vocabularies-types'; import type { Definition } from 'typescript-json-schema'; import type { GenerateAppSchemaParameters } from '@sap/ux-specification-types'; /** * Adds the enum types for QuickVariant and QuickVariantX, based on the entity type annotations. * * @param {EntityType} entityType - The entity type containing annotations to be processed * @param {EntitySet} entitySet - current entity set of the page or view * @param {Definition} appSchema - app specific JSON schema * @param {ConvertedMetadata} oDataServiceAVT - combined service metadata, as returned by annotation vocabularies tools */ export declare function addEnumForVariantPaths(entityType: EntityType, entitySet: EntitySet, appSchema: Definition, oDataServiceAVT: ConvertedMetadata): void; /** * Generates an app specific schema for the FE V2 ListReport from the generic schema. * Generic types are replaced by information from the app specific annotations. * * @param {GenerateAppSchemaParameters} generateParameters - list of API input parameters * @param {object} genericSchema - generic JSON schema of a list report * @returns appSchema - the application specific JSON schema */ export declare function generateListReportSchemaV2(generateParameters: GenerateAppSchemaParameters, genericSchema: Definition): object; //# sourceMappingURL=listReport.d.ts.map