import type { Command } from "commander";
import { z } from "zod";
declare const McpCommandOptions: 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>;
    projectRef: z.ZodOptional<z.ZodString>;
    logFile: z.ZodOptional<z.ZodString>;
    devOnly: z.ZodDefault<z.ZodBoolean>;
    readonly: z.ZodDefault<z.ZodBoolean>;
    install: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>;
export type McpCommandOptions = z.infer<typeof McpCommandOptions>;
export declare function configureMcpCommand(program: Command): Command;
export {};
