import { AdtConnection } from "../adtConnection/adtConnection";
import { ResultObjectLock, ResultObjectUnlock } from "./abapObjectsTypes";
export default class AbapObjectLockApp {
    private connectionController;
    constructor(connectionController: AdtConnection);
    /**
     * Bloqueo del objeto pasado por la URL
     * @param objectUri URL del objeto
     * @returns Resultado del bloqueo
     */
    lock(objectUri: string): Promise<ResultObjectLock>;
    /**
     * Desbloqueo del objeto
     * @param objectUri Url de objeto
     * @param lockHandle Bloqueo
     * @returns Nada si va todo bien
     */
    unlock(objectUri: string, lockHandle: string): Promise<ResultObjectUnlock>;
}
//# sourceMappingURL=abapObjectLockApp.d.ts.map