import type { ToolResult } from '../../types/index.js';
/**
 * import-issue: Read a GitHub issue and create a draft Planu spec from it.
 */
export declare function importFromGitHubIssue(args: {
    projectId: string;
    issueNumber: number;
    repo?: string;
}): Promise<ToolResult>;
/**
 * export-to-issue: Read a Planu spec and create a GitHub issue with ACs as checklist.
 */
export declare function exportSpecToGitHubIssue(args: {
    projectId: string;
    specId: string;
    repo?: string;
}): Promise<ToolResult>;
/**
 * sync-issue: Sync spec status with a GitHub issue.
 * - spec.status=done → close the issue
 * - spec.status=approved → post a comment on the issue
 */
export declare function syncSpecWithGitHubIssue(args: {
    projectId: string;
    specId: string;
    issueNumber: number;
    repo?: string;
}): Promise<ToolResult>;
//# sourceMappingURL=github-issues-ops.d.ts.map