import React from 'react';
import { AnyAction } from 'redux';
import { ThunkDispatch } from 'redux-thunk';
import { Theme } from '@plurid/plurid-themes';
import actions from '~kernel-services/state/actions';
export interface HomeOwnProperties {
}
export interface HomeStateProperties {
    stateGeneralTheme: Theme;
    stateInteractionTheme: Theme;
}
export interface HomeDispatchProperties {
    dispatch: ThunkDispatch<{}, {}, AnyAction>;
    dispatchSetViewLoading: typeof actions.view.setViewLoading;
    dispatchSetViewType: typeof actions.view.setViewType;
    dispatchSetViewUsageType: typeof actions.view.setViewUsageType;
}
export declare type HomeProperties = HomeOwnProperties & HomeStateProperties & HomeDispatchProperties;
declare const ConnectedHome: import("react-redux").ConnectedComponent<React.FC<HomeProperties>, Omit<HomeProperties, "stateGeneralTheme" | "stateInteractionTheme" | "dispatch" | "dispatchSetViewLoading" | "dispatchSetViewType" | "dispatchSetViewUsageType"> & import("react-redux").ConnectProps>;
export default ConnectedHome;
