import { type GitProvider } from '../git/index.js'; export declare function extractTitle(task: string): string; type CreateIssueFromTaskOptions = { labels?: string[]; cwd?: string; title?: string; explicitTitle?: string; outputMode?: 'terminal' | 'silent'; gitProvider?: Pick; }; export type CreateIssueFromTaskResult = { success: true; issueNumber: number; issueUrl?: string; } | { success: false; issueCreated: true; issueUrl?: string; error: string; } | { success: false; issueCreated?: false; error: string; }; export declare function createIssueFromTaskResult(task: string, options?: CreateIssueFromTaskOptions): CreateIssueFromTaskResult; export declare function createIssueFromTask(task: string, options?: CreateIssueFromTaskOptions): number | undefined; export {}; //# sourceMappingURL=issueTask.d.ts.map