import * as z from 'zod/mini'; import type * as App from '../../../App.js'; import * as Response from '../../../internal/Response.js'; /** Zod schemas owned by the projects resource. */ export declare namespace schema { /** One project: an app or integration within an organization. */ const Project: z.ZodMiniObject<{ createdAt: z.ZodMiniISODateTime; environments: z.ZodMiniArray>; id: z.ZodMiniString; name: z.ZodMiniString; orgId: z.ZodMiniString; updatedAt: z.ZodMiniISODateTime; }, z.core.$strip>; /** Path parameters addressing an organization's project collection. */ const Params: z.ZodMiniObject<{ orgId: z.ZodMiniString; }, z.core.$strip>; /** Path parameters addressing one project. */ const ProjectParams: z.ZodMiniObject<{ orgId: z.ZodMiniString; projectId: z.ZodMiniString; }, z.core.$strip>; /** Request body creating a project. */ const CreateProjectRequest: z.ZodMiniObject<{ name: z.ZodMiniString; }, z.core.$strip>; /** Request body updating a project. */ const UpdateProjectRequest: z.ZodMiniObject<{ name: z.ZodMiniString; }, z.core.$strip>; /** Schemas for the deleteProject operation. */ namespace deleteProject { /** Confirmation that the project was deleted. */ const Response: z.ZodMiniObject<{ id: z.ZodMiniString; }, z.core.$strip>; } /** Schemas for the listProjects operation. */ namespace listProjects { /** Non-paginated list of an organization's projects. */ const Response: z.ZodMiniObject<{ data: z.ZodMiniArray>; id: z.ZodMiniString; name: z.ZodMiniString; orgId: z.ZodMiniString; updatedAt: z.ZodMiniISODateTime; }, z.core.$strip>>; }, z.core.$strip>; } } /** * Mounts projects under their owning organization. Access follows the scoped session, API key, or super admin; inaccessible projects return `404`. */ export declare function projects(): import("hono/hono-base").HonoBase; //# sourceMappingURL=projects.d.ts.map