import { z } from 'zod'; import type { EntityManagerService } from '../../services'; export type DeveloperAppsApiServicesConfig = { entityManager?: EntityManagerService; }; export declare const CreateDeveloperAppSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; imageUrl: z.ZodOptional>; userId: z.ZodEffects; redirectUris: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; userId: number; description?: string | undefined; imageUrl?: string | undefined; redirectUris?: string[] | undefined; }, { name: string; userId: string; description?: string | undefined; imageUrl?: string | undefined; redirectUris?: string[] | undefined; }>; export type EntityManagerCreateDeveloperAppRequest = z.input; export declare const UpdateDeveloperAppSchema: z.ZodObject<{ appApiKey: z.ZodType; name: z.ZodString; description: z.ZodOptional; imageUrl: z.ZodOptional>; userId: z.ZodEffects; redirectUris: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; userId: number; appApiKey: string; description?: string | undefined; imageUrl?: string | undefined; redirectUris?: string[] | undefined; }, { name: string; userId: string; appApiKey: string; description?: string | undefined; imageUrl?: string | undefined; redirectUris?: string[] | undefined; }>; export type EntityManagerUpdateDeveloperAppRequest = z.input; export declare const DeleteDeveloperAppSchema: z.ZodObject<{ userId: z.ZodEffects; appApiKey: z.ZodType; }, "strip", z.ZodTypeAny, { userId: number; appApiKey: string; }, { userId: string; appApiKey: string; }>; export type EntityManagerDeleteDeveloperAppRequest = z.input;