import { z } from 'zod';
declare const ExecuteLudusCmdArgsSchema: z.ZodObject<{
    command_intent: z.ZodString;
    target_user: z.ZodOptional<z.ZodString>;
    confirm_destructive: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    command_intent: string;
    confirm_destructive: boolean;
    target_user?: string | undefined;
}, {
    command_intent: string;
    target_user?: string | undefined;
    confirm_destructive?: boolean | undefined;
}>;
export type ExecuteLudusCmdArgs = z.infer<typeof ExecuteLudusCmdArgsSchema>;
export declare function handleExecuteLudusCmdPrompt(args: ExecuteLudusCmdArgs): Promise<{
    messages: {
        role: string;
        content: {
            type: string;
            text: string;
        };
    }[];
}>;
export {};
//# sourceMappingURL=executeLudusCmd.d.ts.map