import { Config } from '../utils/config.js';
import { Logger } from '../utils/logger.js';
interface BackgroundOptions {
    json?: boolean;
    limit?: number;
    workspace?: string;
}
export declare class BackgroundCommand {
    private config;
    private logger;
    private api;
    constructor(config: Config, logger: Logger);
    start(promptParts: string[], options?: BackgroundOptions): Promise<void>;
    list(options?: BackgroundOptions): Promise<void>;
    status(jobId: string, options?: BackgroundOptions): Promise<void>;
    apply(jobId: string, options?: BackgroundOptions): Promise<void>;
    cancel(jobId: string, options?: BackgroundOptions): Promise<void>;
    private extractBackgroundOutcome;
}
export {};
