import { z } from 'zod';
/**
 * Get Current Status Tool Schema
 *
 * 現在定義されている課題（Issue）情報を取得するためのMCPツールスキーマ
 */
export declare const getCurrentStatusSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const getCurrentStatusOutputSchema: z.ZodObject<{
    workflowState: z.ZodObject<{
        current: z.ZodString;
        displayName: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        current: string;
        displayName: string;
    }, {
        current: string;
        displayName: string;
    }>;
    currentStatus: z.ZodObject<{
        課題: z.ZodOptional<z.ZodObject<{
            issue: z.ZodOptional<z.ZodString>;
            context: z.ZodOptional<z.ZodString>;
            constraints: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            issue?: string | undefined;
            context?: string | undefined;
            constraints?: string | undefined;
        }, {
            issue?: string | undefined;
            context?: string | undefined;
            constraints?: string | undefined;
        }>>;
        選択肢: z.ZodOptional<z.ZodArray<z.ZodObject<{
            id: z.ZodString;
            text: z.ZodString;
            supplementaryInfo: z.ZodOptional<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            text: string;
            id: string;
            supplementaryInfo?: string | undefined;
        }, {
            text: string;
            id: string;
            supplementaryInfo?: string | undefined;
        }>, "many">>;
    }, "strip", z.ZodTypeAny, {
        課題?: {
            issue?: string | undefined;
            context?: string | undefined;
            constraints?: string | undefined;
        } | undefined;
        選択肢?: {
            text: string;
            id: string;
            supplementaryInfo?: string | undefined;
        }[] | undefined;
    }, {
        課題?: {
            issue?: string | undefined;
            context?: string | undefined;
            constraints?: string | undefined;
        } | undefined;
        選択肢?: {
            text: string;
            id: string;
            supplementaryInfo?: string | undefined;
        }[] | undefined;
    }>;
    nextActions: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workflowState: {
        current: string;
        displayName: string;
    };
    currentStatus: {
        課題?: {
            issue?: string | undefined;
            context?: string | undefined;
            constraints?: string | undefined;
        } | undefined;
        選択肢?: {
            text: string;
            id: string;
            supplementaryInfo?: string | undefined;
        }[] | undefined;
    };
    nextActions: string;
}, {
    workflowState: {
        current: string;
        displayName: string;
    };
    currentStatus: {
        課題?: {
            issue?: string | undefined;
            context?: string | undefined;
            constraints?: string | undefined;
        } | undefined;
        選択肢?: {
            text: string;
            id: string;
            supplementaryInfo?: string | undefined;
        }[] | undefined;
    };
    nextActions: string;
}>;
export type GetCurrentStatusParams = z.infer<typeof getCurrentStatusSchema>;
export declare const getCurrentStatusParams: {};
export type GetCurrentStatusResponse = z.infer<typeof getCurrentStatusOutputSchema>;
//# sourceMappingURL=schema.d.ts.map