import * as Redux from 'redux'; import { IPushPullReport } from '@adaptabletools/adaptable/src/AdaptableState/IPushPullState'; import { IPushPullDomain } from '@adaptabletools/adaptable/src/AdaptableState/IPushPullState'; import { IPushPullState } from '@adaptabletools/adaptable/src/AdaptableState/IPushPullState'; export interface IPushPullSetThrottleTimeAction extends Redux.Action { throttleTime: number; } export interface IPushPullSendSnapshotAction extends Redux.Action { iPushPullReport: IPushPullReport; } export interface IPushPullStartLiveDataAction extends Redux.Action { iPushPullReport: IPushPullReport; } export interface IPushPullStopLiveDataAction extends Redux.Action { } export interface IPushPullLoginAction extends Redux.Action { username: string; password: string; } export interface IPushPullLogoutAction extends Redux.Action { } export interface IPushPullSetLoginDetailsAction extends Redux.Action { username: string; password: string; } export interface IPushPullSetLoginErrorMessageAction extends Redux.Action { errorMessage: string; } export interface IPushPullAddPageAction extends Redux.Action { folder: string; page: string; } export interface SetIPushPullAvailableOnAction extends Redux.Action { } export interface SetIPushPullAvailableOffAction extends Redux.Action { } export interface SetIPushPullRunningOnAction extends Redux.Action { } export interface SetIPushPullRunningOffAction extends Redux.Action { } export interface IPushPullDomainsPagesSetAction extends Redux.Action { IPushPullDomainsPages: IPushPullDomain[]; } export interface IPushPullDomainsPagesClearAction extends Redux.Action { } export interface IPushPullLiveReportSetAction extends Redux.Action { iPushPullReport: IPushPullReport; } export interface IPushPullLiveReportClearAction extends Redux.Action { } export interface IPushPullSetCurrentReportNameAction extends Redux.Action { reportName: string; } export interface IPushPullSetCurrentFolderAction extends Redux.Action { folder: string; } export interface IPushPullSetCurrentPageAction extends Redux.Action { page: string; } export interface IPushPullSetCurrentAvailablePagesAction extends Redux.Action { availablePages: string[]; } export declare const IPushPullSetThrottleTime: (throttleTime: number) => IPushPullSetThrottleTimeAction; export declare const IPushPullSendSnapshot: (iPushPullReport: IPushPullReport) => IPushPullSendSnapshotAction; export declare const IPushPullStartLiveData: (iPushPullReport: IPushPullReport) => IPushPullStartLiveDataAction; export declare const IPushPullStopLiveData: () => IPushPullStopLiveDataAction; export declare const IPushPullLogin: (username: string, password: string) => IPushPullLoginAction; export declare const IPushPullLogout: () => IPushPullLogoutAction; export declare const IPushPullSetLoginDetails: (username: string, password: string) => IPushPullSetLoginDetailsAction; export declare const IPushPullSetLoginErrorMessage: (errorMessage: string) => IPushPullSetLoginErrorMessageAction; export declare const IPushPullAddPage: (folder: string, page: string) => IPushPullAddPageAction; export declare const SetIPushPullAvailableOn: () => SetIPushPullAvailableOnAction; export declare const SetIPushPullAvailableOff: () => SetIPushPullAvailableOffAction; export declare const SetIPushPullRunningOn: () => SetIPushPullRunningOnAction; export declare const SetIPushPullRunningOff: () => SetIPushPullRunningOffAction; export declare const IPushPullSetDomainsPages: (IPushPullDomainsPages: IPushPullDomain[]) => IPushPullDomainsPagesSetAction; export declare const IPushPullClearDomainsPages: () => IPushPullDomainsPagesClearAction; export declare const IPushPullLiveReportSet: (iPushPullReport: IPushPullReport) => IPushPullLiveReportSetAction; export declare const IPushPullLiveReportClear: () => IPushPullLiveReportClearAction; export declare const IPushPullSetCurrentReportName: (reportName: string) => IPushPullSetCurrentReportNameAction; export declare const IPushPullSetCurrentFolder: (folder: string) => IPushPullSetCurrentFolderAction; export declare const IPushPullSetCurrentPage: (page: string) => IPushPullSetCurrentPageAction; export declare const IPushPullSetCurrentAvailablePages: (availablePages: string[]) => IPushPullSetCurrentAvailablePagesAction; export declare const iPushPullInitialState: IPushPullState; export declare const IPushPullReducer: Redux.Reducer;