import type { Observable } from 'rxjs'; import type { CopyInstructionRequestBody, CreateInstructionRequestBody, DeleteInstructionRequestBody, InsertInstructionRequestBody, UnbindInstructionRequestBody } from '../models'; import { ListObjectInstruction } from '../../shared'; import * as i0 from "@angular/core"; export declare class CuiUtilityComponentInstructionStructureApiService { private readonly httpClient; private readonly cuiIdService; private readonly INSTRUCTION_URL; create(body: CreateInstructionRequestBody): Observable; copy(body: CopyInstructionRequestBody): Observable; insert(body: InsertInstructionRequestBody): Observable; unbind(body: UnbindInstructionRequestBody): Observable; delete(body: DeleteInstructionRequestBody): Observable; updateTitle(instructionId: string, title: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }