import type { VdmEntity, VdmOperation, VdmParameter } from '../vdm-types'; /** * @internal */ export declare function getODataEntity(serviceName: string, vdmEntities: VdmEntity[]): VdmEntity; /** * @internal */ export declare function getShortestNameEntity(vdmEntities: VdmEntity[]): VdmEntity; /** * @internal */ export declare function sampleOperation(serviceName: string, operations: VdmOperation[]): VdmOperation; /** * @internal */ export declare function getOperationWithoutParameters(operations: VdmOperation[]): VdmOperation | undefined; /** * Sorts and gets a function or action import having minimum input parameters. * @param operations - function or action imports array * @returns Function or action containing minimum input parameters * @internal */ export declare function getOperationWithMinParameters(operations: VdmOperation[]): VdmOperation; /** * @internal */ export declare function getOperationParams(parameters: VdmParameter[]): string;