import { z } from 'zod'; /** * Normalized app item returned by listApps endpoint. * This extends ImplementationMetaSchema with transformed fields (title, key, implementation_id). */ declare const AppItemSchema: z.ZodObject<{ description: z.ZodOptional; is_hidden: z.ZodOptional; auth_type: z.ZodOptional; actions: z.ZodOptional; read_bulk: z.ZodOptional; write: z.ZodOptional; search: z.ZodOptional; search_or_write: z.ZodOptional; search_and_write: z.ZodOptional; filter: z.ZodOptional; }, z.core.$strip>>; is_deprecated: z.ZodOptional; is_beta: z.ZodOptional; is_premium: z.ZodOptional; slug: z.ZodString; age_in_days: z.ZodOptional; banner: z.ZodOptional; categories: z.ZodOptional>>; images: z.ZodOptional; url_32x32: z.ZodOptional; url_64x64: z.ZodOptional; url_128x128: z.ZodOptional; }, z.core.$strip>>; popularity: z.ZodOptional; has_filters: z.ZodOptional; has_reads: z.ZodOptional; has_searches: z.ZodOptional; has_searches_or_writes: z.ZodOptional; has_upfront_fields: z.ZodOptional; has_writes: z.ZodOptional; is_built_in: z.ZodOptional; is_featured: z.ZodOptional; is_invite: z.ZodOptional; is_public: z.ZodOptional; is_upcoming: z.ZodOptional; visibility: z.ZodOptional; primary_color: z.ZodOptional; secondary_color: z.ZodOptional; classification: z.ZodOptional; api_docs_url: z.ZodOptional; image: z.ZodOptional; title: z.ZodString; key: z.ZodString; implementation_id: z.ZodString; version: z.ZodOptional; }, z.core.$strip>; type AppItem = z.infer; /** * Query parameters for listing apps */ declare const ListAppsQuerySchema: z.ZodObject<{ appKeys: z.ZodOptional; app_keys: z.ZodOptional; search: z.ZodOptional; pageSize: z.ZodOptional; page_size: z.ZodOptional; offset: z.ZodOptional; }, z.core.$strip>; /** * Response schema for listApps */ declare const ListAppsResponseSchema: z.ZodObject<{ data: z.ZodArray; is_hidden: z.ZodOptional; auth_type: z.ZodOptional; actions: z.ZodOptional; read_bulk: z.ZodOptional; write: z.ZodOptional; search: z.ZodOptional; search_or_write: z.ZodOptional; search_and_write: z.ZodOptional; filter: z.ZodOptional; }, z.core.$strip>>; is_deprecated: z.ZodOptional; is_beta: z.ZodOptional; is_premium: z.ZodOptional; slug: z.ZodString; age_in_days: z.ZodOptional; banner: z.ZodOptional; categories: z.ZodOptional>>; images: z.ZodOptional; url_32x32: z.ZodOptional; url_64x64: z.ZodOptional; url_128x128: z.ZodOptional; }, z.core.$strip>>; popularity: z.ZodOptional; has_filters: z.ZodOptional; has_reads: z.ZodOptional; has_searches: z.ZodOptional; has_searches_or_writes: z.ZodOptional; has_upfront_fields: z.ZodOptional; has_writes: z.ZodOptional; is_built_in: z.ZodOptional; is_featured: z.ZodOptional; is_invite: z.ZodOptional; is_public: z.ZodOptional; is_upcoming: z.ZodOptional; visibility: z.ZodOptional; primary_color: z.ZodOptional; secondary_color: z.ZodOptional; classification: z.ZodOptional; api_docs_url: z.ZodOptional; image: z.ZodOptional; title: z.ZodString; key: z.ZodString; implementation_id: z.ZodString; version: z.ZodOptional; }, z.core.$strip>>; links: z.ZodObject<{ next: z.ZodOptional>; }, z.core.$strip>; meta: z.ZodObject<{ count: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; type ListAppsQuery = z.infer; type ListAppsResponse = z.infer; export { type AppItem, AppItemSchema, type ListAppsQuery, ListAppsQuerySchema, type ListAppsResponse, ListAppsResponseSchema };