import { z } from 'zod'; import { AppStoreConnectClient } from '../client.js'; import { App, AppVersion, Build } from '../types.js'; export declare const listAppsSchema: z.ZodObject<{ limit: z.ZodOptional; sort: z.ZodOptional>; }, "strip", z.ZodTypeAny, { limit?: number | undefined; sort?: "name" | "-name" | "bundleId" | "-bundleId" | undefined; }, { limit?: number | undefined; sort?: "name" | "-name" | "bundleId" | "-bundleId" | undefined; }>; export declare const getAppSchema: z.ZodObject<{ appId: z.ZodString; includeVersions: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; includeVersions?: boolean | undefined; }, { appId: string; includeVersions?: boolean | undefined; }>; export declare const listAppVersionsSchema: z.ZodObject<{ appId: z.ZodString; platform: z.ZodOptional>; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; limit?: number | undefined; platform?: "IOS" | "MAC_OS" | "TV_OS" | "VISION_OS" | undefined; }, { appId: string; limit?: number | undefined; platform?: "IOS" | "MAC_OS" | "TV_OS" | "VISION_OS" | undefined; }>; export declare const listBuildsSchema: z.ZodObject<{ appId: z.ZodString; version: z.ZodOptional; processingState: z.ZodOptional>; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; limit?: number | undefined; version?: string | undefined; processingState?: "PROCESSING" | "FAILED" | "INVALID" | "VALID" | undefined; }, { appId: string; limit?: number | undefined; version?: string | undefined; processingState?: "PROCESSING" | "FAILED" | "INVALID" | "VALID" | undefined; }>; export declare function listApps(client: AppStoreConnectClient, input: z.infer): Promise<{ apps: App[]; total: number; }>; export declare function getApp(client: AppStoreConnectClient, input: z.infer): Promise<{ app: App; versions?: AppVersion[]; }>; export declare function listAppVersions(client: AppStoreConnectClient, input: z.infer): Promise<{ versions: AppVersion[]; total: number; }>; export declare function listBuilds(client: AppStoreConnectClient, input: z.infer): Promise<{ builds: Build[]; total: number; }>; export declare const appsTools: ({ name: string; description: string; inputSchema: { type: "object"; properties: { limit: { type: string; description: string; minimum: number; maximum: number; }; sort: { type: string; description: string; enum: string[]; }; appId?: undefined; includeVersions?: undefined; platform?: undefined; version?: undefined; processingState?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { appId: { type: string; description: string; }; includeVersions: { type: string; description: string; }; limit?: undefined; sort?: undefined; platform?: undefined; version?: undefined; processingState?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { appId: { type: string; description: string; }; platform: { type: string; description: string; enum: string[]; }; limit: { type: string; description: string; minimum: number; maximum: number; }; sort?: undefined; includeVersions?: undefined; version?: undefined; processingState?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { appId: { type: string; description: string; }; version: { type: string; description: string; }; processingState: { type: string; description: string; enum: string[]; }; limit: { type: string; description: string; minimum: number; maximum: number; }; sort?: undefined; includeVersions?: undefined; platform?: undefined; }; required: string[]; }; })[]; //# sourceMappingURL=apps.d.ts.map