import * as z from "zod/v3";
export type UpdateProjectRequest = {
    /**
     * New project name. Omit to keep the current name.
     */
    name?: string | undefined;
    /**
     * Replacement list of team identifiers associated with the project.
     *
     * @remarks
     *  Leave empty to remove all team associations.
     */
    teams?: Array<string> | undefined;
    /**
     * New project description. Omit to keep the current description.
     */
    description?: string | undefined;
};
/** @internal */
export type UpdateProjectRequest$Outbound = {
    name?: string | undefined;
    teams?: Array<string> | undefined;
    description?: string | undefined;
};
/** @internal */
export declare const UpdateProjectRequest$outboundSchema: z.ZodType<UpdateProjectRequest$Outbound, z.ZodTypeDef, UpdateProjectRequest>;
export declare function updateProjectRequestToJSON(updateProjectRequest: UpdateProjectRequest): string;
//# sourceMappingURL=updateprojectrequest.d.ts.map