export interface BackendApiResponse<T> {
    success: boolean;
    data?: T;
    error?: string;
}
export declare class AiTrackdownBackendService {
    private static instance;
    private readonly baseUrl;
    constructor(baseUrl?: string);
    static getInstance(): AiTrackdownBackendService;
    executeAiTrackdownCommand(command: string, projectPath?: string): Promise<BackendApiResponse<any>>;
    getEpics(projectPath?: string): Promise<BackendApiResponse<any[]>>;
    getIssues(projectPath?: string): Promise<BackendApiResponse<any[]>>;
    getTasks(projectPath?: string): Promise<BackendApiResponse<any[]>>;
    getStatus(projectPath?: string): Promise<BackendApiResponse<any>>;
    getBacklog(projectPath?: string): Promise<BackendApiResponse<any>>;
}
export declare const aiTrackdownBackendService: AiTrackdownBackendService;
