import type { LinearClient } from '@linear/sdk'; import type { Octokit } from 'octokit'; import type { Config } from '../config/schema'; import type { Task } from './types'; type LifecycleClients = { octokit?: Octokit; linear?: LinearClient; }; export declare function moveTaskToInProgress(task: Task, config: Config, clients?: LifecycleClients): Promise; export declare function moveTaskToInReview(task: Task, config: Config, clients?: LifecycleClients): Promise; export declare function completeTask(task: Task, config: Config, clients?: LifecycleClients): Promise; export declare function commentOnPrOpen(task: Task, config: Config, prUrl: string, octokit?: Octokit): Promise; export {};