import { z } from 'zod';
/**
 * Available prompt names
 */
export declare const PromptName: z.ZodEnum<["init_attract"]>;
/**
 * Input schema for prompts tool
 */
export declare const inputSchema: z.ZodObject<{
    name: z.ZodEnum<["init_attract"]>;
    variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    name: "init_attract";
    variables?: Record<string, string> | undefined;
}, {
    name: "init_attract";
    variables?: Record<string, string> | undefined;
}>;
/**
 * Output schema for prompts tool
 */
export declare const outputSchema: z.ZodObject<{
    name: z.ZodString;
    content: z.ZodString;
    variables_used: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    content: string;
    name: string;
    variables_used: string[];
}, {
    content: string;
    name: string;
    variables_used: string[];
}>;
export declare const toolParams: {
    name: z.ZodEnum<["init_attract"]>;
    variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
};
export type PromptsInput = z.infer<typeof inputSchema>;
export type PromptsOutput = z.infer<typeof outputSchema>;
export type PromptNameType = z.infer<typeof PromptName>;
//# sourceMappingURL=schema.d.ts.map