import { Store } from "./Store"; import { TransactionLog, SystemLogProvider, TransactionLogFilter } from "../models"; export declare class SystemLogStore extends Store { private systemLogService; private transactionLogs; private providers; private isHaveNextPage; onActivated(): void; onDisposing(): void; getters: { transactionLogs: () => Array; isHaveNextPage: () => boolean; }; actions: { getRegions: import("./Store").StoreAction void, (result: string[]) => void, (failureReason: any) => void, () => Promise>; getTransactionByFilterLogs: import("./Store").StoreAction void, (result: boolean, params: TransactionLogFilter) => void, (failureReason: any, params: TransactionLogFilter) => void, (params: TransactionLogFilter) => Promise>; getTemplateToRender: (region: string) => SystemLogProvider; }; private handleLoadedSystemLogResult; registerLogProvider: (systemLogRender: SystemLogProvider) => void; private onNewProviderMessages; }