import { z } from "zod";
import { type ToolResult } from "../structured.js";
export declare const upSchema: {
    source: z.ZodOptional<z.ZodString>;
    name: z.ZodOptional<z.ZodString>;
    project_id: z.ZodOptional<z.ZodString>;
    manifest: z.ZodOptional<z.ZodString>;
    dir: z.ZodOptional<z.ZodString>;
    tier: z.ZodOptional<z.ZodEnum<["prototype", "hobby", "team"]>>;
    dry_run: z.ZodOptional<z.ZodBoolean>;
    yes: z.ZodOptional<z.ZodBoolean>;
    allow_prune: z.ZodOptional<z.ZodBoolean>;
    max_spend_usd: z.ZodOptional<z.ZodNumber>;
    build_mode: z.ZodOptional<z.ZodEnum<["local", "remote", "sandbox"]>>;
    allow_shell_build: z.ZodOptional<z.ZodBoolean>;
    idempotency_key: z.ZodOptional<z.ZodString>;
    no_rehearse: z.ZodOptional<z.ZodBoolean>;
    display_name: z.ZodOptional<z.ZodString>;
};
export declare function handleUp(args: {
    source?: string;
    name?: string;
    project_id?: string;
    manifest?: string;
    dir?: string;
    tier?: "prototype" | "hobby" | "team";
    dry_run?: boolean;
    yes?: boolean;
    allow_prune?: boolean;
    max_spend_usd?: number;
    build_mode?: "local" | "remote" | "sandbox";
    allow_shell_build?: boolean;
    idempotency_key?: string;
    no_rehearse?: boolean;
    display_name?: string;
}): Promise<ToolResult>;
//# sourceMappingURL=up.d.ts.map