import * as z from 'zod'; declare const ListAvailableAlgorithmsRequest: z.ZodObject<{}, z.core.$strip>; declare const ListAvailableAlgorithmsResponse: z.ZodObject<{ availableAlgorithms: z.ZodOptional; description: z.ZodOptional; additionalInfo: z.ZodNullable>; algorithmType: z.ZodOptional>; algorithmId: z.ZodOptional; }, z.core.$strip>>; appId: z.ZodOptional; catalogAppIds: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; declare const GetRecommendationRequest: z.ZodObject<{ algorithms: z.ZodArray>; options: z.ZodOptional>>; }, z.core.$strip>>>; minimumRecommendedItems: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetRecommendationResponse: z.ZodObject<{ recommendation: z.ZodOptional; appId: z.ZodOptional; options: z.ZodNullable>>; }, z.core.$strip>>>; algorithm: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export { GetRecommendationRequest, GetRecommendationResponse, ListAvailableAlgorithmsRequest, ListAvailableAlgorithmsResponse };