import type { ToolResult } from '../types/index.js';
export interface SyncSpecFromCodeInput {
    projectPath: string;
    filePaths: string[];
}
export declare function handleSyncSpecFromCode(input: SyncSpecFromCodeInput): Promise<ToolResult>;
export interface MarkAsSpecSourceInput {
    projectPath: string;
    specId: string;
    filePath: string;
    lineNumber?: number;
}
export declare function handleMarkAsSpecSource(input: MarkAsSpecSourceInput): Promise<ToolResult>;
export interface ListSpecBindingsInput {
    projectPath: string;
    specId?: string;
    action?: 'list' | 'unmark';
    bindingId?: string;
}
export declare function handleListSpecBindings(input: ListSpecBindingsInput): Promise<ToolResult>;
//# sourceMappingURL=spec-source-handler.d.ts.map