import type { Observable } from 'rxjs'; import { CuiApiContext } from '../../tokens'; import { CuiBlock, CuiJTextCreateBlockRequestBody, CuiJTextCreateBlocksRequestBody } from '../models'; import * as i0 from "@angular/core"; export declare class CuiJTextApiService { private readonly httpClient; private readonly GET_BLOCK_DEFAULT_SIZE; private readonly JTEXT_URL; private readonly BLOCK_URL; private readonly BLOCKS_URL; private readonly JTEXT_BLOCK_URL; private readonly JTEXT_BLOCKS_URL; private options; addOptions(options?: CuiApiContext): void; createBlock(body: CuiJTextCreateBlockRequestBody, context?: CuiApiContext): Observable; updateBlock(body: CuiBlock, context?: CuiApiContext): Observable; getBlocks(fragmentId: string, page?: number, sizeBlock?: number, context?: CuiApiContext): Observable; createBlocks(body: CuiJTextCreateBlocksRequestBody, context?: CuiApiContext): Observable; deleteBlock(containerId: string, blockId: string, context?: CuiApiContext): Observable; deleteBlocks(containerId: string, blocksIds: string[], context?: CuiApiContext): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }