import { BehaviorSubject } from 'rxjs'; import { TransferService } from '../services/transfer.service'; import { TransferModel } from '../models/transfer.model'; import { Router } from '@angular/router'; import { TransferHeader } from '../models/transfer-header'; import { MatSnackBar } from '@angular/material/snack-bar'; import * as i0 from "@angular/core"; export declare class TransferState { private readonly transferService; private readonly router; private readonly snack; totalTransfersItems: BehaviorSubject; transfers: BehaviorSubject; isFetchTransfers: BehaviorSubject; isSaveTransfers: BehaviorSubject; addTransferProgress: BehaviorSubject; searchProductProgress: BehaviorSubject; toShopProductResults: BehaviorSubject; constructor(transferService: TransferService, router: Router, snack: MatSnackBar); countAll(): void; fetch(size: number, skip: number): void; save(transfer: TransferModel): void; dispose(): void; searchToShopProduct(transferHeader: TransferHeader, q: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }