import { Observable } from 'rxjs'; import { ApiPromise2Service } from '../shared/promise-api2.service'; import { Operation2, OperationId, OperationsItemsPage, OperationsTableField } from '../api-public/models/operations'; import { PortfolioId } from '../api-public/models/portfolio'; import { PageInfo, Sorting } from '../api-public/models/common'; import * as i0 from "@angular/core"; export declare class OperationsStore { private apiPromise2Service; constructor(apiPromise2Service: ApiPromise2Service); getPagedOperations2(portfolioId: PortfolioId, pageInfo: PageInfo, sorting: Sorting): Observable; getOperationsByIds(ids: OperationId[]): Observable; saveOperations2(operations: Operation2[]): Observable; changeOperationIsOnStates(operationIds: OperationId[]): Observable; copyOperationsToPortfolio(portfolioId: PortfolioId, operationIds: OperationId[], move?: boolean): Observable; deleteOperations(portfolioId: PortfolioId, ids?: OperationId[]): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }