declare const reducers: {
    readonly transfer: {
        getInitialState(): import('../transfer/reducer').ITransferState;
        getReducer(): Record<string, (state: import('../transfer/reducer').ITransferState, { payload }: {
            payload: unknown;
        }) => import('../transfer/reducer').ITransferState>;
    };
    readonly aggregator: {
        getInitialState(): import('../aggregator/reducer').IAggregatorState;
        getReducer(): Record<string, (state: import('../aggregator/reducer').IAggregatorState, { payload }: {
            payload: unknown;
        }) => import('../aggregator/reducer').IAggregatorState>;
    };
    readonly wallet: {
        getInitialState(): import('../wallet/reducer').IWalletState;
        getReducer(): Record<string, (state: import('../wallet/reducer').IWalletState, { payload }: {
            payload: unknown;
        }) => import('../wallet/reducer').IWalletState>;
    };
};
type Reducers = typeof reducers;
type Namespace = keyof Reducers;
type State = {
    [K in Namespace]: ReturnType<Reducers[K]['getInitialState']>;
};
export type AppState = ReturnType<typeof getInitialState>;
export declare function getInitialState(): State;
export declare function getReducers(): (state: AppState, action?: any) => {
    transfer: import('../transfer/reducer').ITransferState;
    aggregator: import('../aggregator/reducer').IAggregatorState;
    wallet: import('../wallet/reducer').IWalletState;
};
export {};
