import { z } from 'zod';
import type { ToolResult } from '../types/index.js';
export declare const ScanOrphanSpecRefsInputSchema: {
    projectPath: z.ZodOptional<z.ZodString>;
    range: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        head: "head";
        "since-last-release": "since-last-release";
        "origin-main..head": "origin-main..head";
    }>>>;
    mode: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        strict: "strict";
        "report-only": "report-only";
        "create-retroactive": "create-retroactive";
    }>>>;
};
export declare const ScanOrphanSpecRefsInput: z.ZodObject<{
    projectPath: z.ZodOptional<z.ZodString>;
    range: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        head: "head";
        "since-last-release": "since-last-release";
        "origin-main..head": "origin-main..head";
    }>>>;
    mode: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        strict: "strict";
        "report-only": "report-only";
        "create-retroactive": "create-retroactive";
    }>>>;
}, z.core.$strip>;
/** Output type (post-parse, with defaults applied) */
export type ScanOrphanSpecRefsInputType = z.infer<typeof ScanOrphanSpecRefsInput>;
/** Input type (pre-parse, fields with defaults are optional) */
export type ScanOrphanSpecRefsRawInput = z.input<typeof ScanOrphanSpecRefsInput>;
export declare function handleScanOrphanSpecRefs(args: ScanOrphanSpecRefsRawInput): Promise<ToolResult>;
//# sourceMappingURL=scan-orphan-spec-refs.d.ts.map