import { OperationsBase } from "../../base/internal";
import { CreateIModelOperationDetails } from "../../base/types";
import { OperationOptions } from "../OperationOptions";
import { GetCreateIModelOperationDetailsParams } from "./OperationParams";
export declare class OperationOperations<TOptions extends OperationOptions> extends OperationsBase<TOptions> {
    constructor(options: TOptions);
    /**
     * Returns the information about iModel creation process. Wraps the
     * {@link https://developer.bentley.com/apis/imodels-v2/operations/get-create-imodel-operation-details/ Get Create iModel Operation Details}
     * operation from iModels API.
     * @param {GetCreateIModelOperationDetailsParams} params parameters for this operation. See {@link GetCreateIModelOperationDetailsParams}.
     * @returns {Promise<CreateIModelOperationDetails>} iModel creation details. See {@link CreateIModelOperationDetails}.
     */
    getCreateIModelDetails(params: GetCreateIModelOperationDetailsParams): Promise<CreateIModelOperationDetails>;
}
//# sourceMappingURL=OperationOperations.d.ts.map