import type { Command } from "commander";
import { z } from "zod";
declare const DevCommandOptions: z.ZodObject<{
    apiUrl: z.ZodOptional<z.ZodString>;
    logLevel: z.ZodDefault<z.ZodEnum<{
        debug: "debug";
        error: "error";
        info: "info";
        log: "log";
        none: "none";
        warn: "warn";
    }>>;
    skipTelemetry: z.ZodDefault<z.ZodBoolean>;
    profile: z.ZodDefault<z.ZodString>;
    debugOtel: z.ZodDefault<z.ZodBoolean>;
    config: z.ZodOptional<z.ZodString>;
    projectRef: z.ZodOptional<z.ZodString>;
    branch: z.ZodOptional<z.ZodString>;
    skipUpdateCheck: z.ZodDefault<z.ZodBoolean>;
    skipPlatformNotifications: z.ZodDefault<z.ZodBoolean>;
    envFile: z.ZodOptional<z.ZodString>;
    keepTmpFiles: z.ZodDefault<z.ZodBoolean>;
    maxConcurrentRuns: z.ZodOptional<z.ZodCoercedNumber<unknown>>;
    analyze: z.ZodDefault<z.ZodBoolean>;
    disableWarnings: z.ZodDefault<z.ZodBoolean>;
    skipMCPInstall: z.ZodDefault<z.ZodBoolean>;
    skipRulesInstall: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>;
export type DevCommandOptions = z.infer<typeof DevCommandOptions>;
export declare function configureDevCommand(program: Command): void;
export {};
