import * as rxjs from 'rxjs'; import { Observable } from 'rxjs'; import { ComponentStore } from '@ngrx/component-store'; import { Page } from '@ng-atomic/common/utils'; import * as i0 from '@angular/core'; interface State { page: Page; } declare class PaginationStore extends ComponentStore { constructor(); get page(): Page; get start(): number; get end(): number; page$: Observable; setPage: (observableOrValue: Page | Observable) => rxjs.Subscription; patch: (observableOrValue: Partial | Observable>) => rxjs.Subscription; getPageLength: (observableOrValue: any[] | Observable) => rxjs.Subscription; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { PaginationStore }; export type { State };