import type { DefaultElements, Link, MakeRequest, SemanticRequestFilter } from '../common-types';
export type GetSemanticRecommendationsProps = {
    entityIds: string[];
    filter?: SemanticRequestFilter;
};
export type SemanticRecommendationsResult = {
    sys: {
        type: 'SemanticRecommendationsResult';
        entity: Link<'Entry'>;
        space: Link<'Space'>;
        environment: Link<'Environment'>;
    };
};
export type SemanticRecommendationsProps = {
    sys: {
        type: 'Array';
        correlationId?: string;
    };
    items: SemanticRecommendationsResult[];
};
export interface SemanticRecommendations extends SemanticRecommendationsProps, DefaultElements<SemanticRecommendationsProps> {
}
export declare function wrapSemanticRecommendations(_makeRequest: MakeRequest, data: SemanticRecommendationsProps): SemanticRecommendations;
