import { FutureResponse } from '../../../services/future';
import { KosServiceResponse } from '../../../../core';

export interface TroubleResponse {
    reason: string;
    createTime: string;
    resolvable: boolean;
    ifaces: string[];
    id: string;
    clientData: any;
    type: string;
    tags: string[];
    info: any;
}
/**
 * @category Service
 * @internal
 * Retrieves the initial Trouble data.
 */
export declare const getTroubles: (servicePath: string) => Promise<KosServiceResponse<TroubleResponse[]> | undefined>;
export declare const resolveTrouble: (troubleId: string, servicePath?: string, tracker?: string) => Promise<FutureResponse>;
export declare const bulkResolveTroubles: (troubleIds: string[], servicePath?: string, tracker?: string) => Promise<FutureResponse>;
//# sourceMappingURL=trouble-services.d.ts.map