import { OperationsBase } from "../../base/OperationsBase";
import type { ResponseFromGetResult } from "../../base/interfaces/apiEntities/ResultInterfaces";
import type { OperationOptions } from "../OperationOptions";
import type { ParamsToGetResult } from "./ResultOperationParams";
export declare class ResultOperations<TOptions extends OperationOptions> extends OperationsBase<TOptions> {
    constructor(options: TOptions);
    /**
     * Gets a Result identified by id. This method returns a Result in its full representation.
     * Wraps the {@link https://developer.bentley.com/apis/clash-detection/operations/get-clashdetection-result/
     * Get Result} operation from Clash Detection API.
     * @param {ParamsToGetResult} params parameters for this operation. See {@link ParamsToGetResult}.
     * @returns {Promise<ResponseFromGetResult>} a Result with specified id. See {@link ResponseFromGetResult}.
     */
    get(params: ParamsToGetResult): Promise<ResponseFromGetResult>;
}
//# sourceMappingURL=ResultOperations.d.ts.map