/** * GitHub issue creation logic. * * Extracted from CLI issue command to core for shared use * by both CLI and dispatch layer. * * @task T4555 * @epic T4820 */ /** * Build structured issue body with template sections. */ export declare function buildIssueBody(subcommand: string, rawBody: string, severity?: string, area?: string): string; /** * Check that gh CLI is installed and authenticated. */ export declare function checkGhCli(): void; export interface AddIssueParams { issueType: string; title: string; body: string; severity?: string; area?: string; dryRun?: boolean; } export interface AddIssueResult { type: string; url?: string; number?: number | string; title: string; labels: string[]; body: string; repo: string; dryRun: boolean; } /** * Add a GitHub issue for a given type (bug, feature, help). * Returns structured result. Does not handle CLI output or process.exit. * * Note: Named 'add' per VERB-STANDARDS.md (canonical verb for "Create new entity") */ export declare function addIssue(params: AddIssueParams): AddIssueResult; //# sourceMappingURL=create.d.ts.map