import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdk-validation-error.js"; import * as models from "../index.js"; export type ListProjectsRequest = { page?: number | undefined; pageSize?: number | undefined; }; /** * Projects retrieved successfully */ export type ListProjectsResponseBody = { /** * The items on this page. */ data: Array; /** * Where this page is in the full list. */ pagination: models.Pagination; }; export type ListProjectsResponse = { result: ListProjectsResponseBody; }; /** @internal */ export type ListProjectsRequest$Outbound = { page: number; pageSize: number; }; /** @internal */ export declare const ListProjectsRequest$outboundSchema: z.ZodMiniType; export declare function listProjectsRequestToJSON(listProjectsRequest: ListProjectsRequest): string; /** @internal */ export declare const ListProjectsResponseBody$inboundSchema: z.ZodMiniType; export declare function listProjectsResponseBodyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ListProjectsResponse$inboundSchema: z.ZodMiniType; export declare function listProjectsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=list-projects.d.ts.map