import { HttpService } from '../../http/http.service';
import { OperationStatusSummaryResponse } from './response/operation-status-summary-response';
/**
 * Service for interacting with the GraphDB monitoring REST API endpoints.
 */
export declare class MonitoringRestService extends HttpService {
    private readonly MONITORING_ENDPOINT;
    /**
     * Retrieves the status summary of operations for a specific repository.
     *
     * @param repositoryId - The unique identifier of the repository for which to fetch operations.
     * @returns A Promise that resolves to an OperationStatusSummary containing information about the repository operations.
     */
    getOperations(repositoryId: string): Promise<OperationStatusSummaryResponse>;
    /**
     * Deletes a specific query for a given repository.
     * @param queryId - The unique identifier of the query to be deleted.
     * @param repositoryId - The unique identifier of the repository from which to delete the query.
     * @returns A Promise that resolves when the query has been successfully deleted.
     */
    deleteQuery(queryId: string, repositoryId: string): Promise<unknown>;
}
