import type { TypedUseSelectorHook } from 'react-redux';
import type { RootStateDay1 } from './store-day1';
export declare const useDispatchDay1: () => import("@reduxjs/toolkit").ThunkDispatch<{
    clusters: {
        data: import("@openshift-assisted/types/./assisted-installer-service").Cluster[];
        uiState: import("../../common").ResourceUIState;
    };
    currentCluster: {
        data?: import("@openshift-assisted/types/./assisted-installer-service").Cluster;
        uiState: import("../../common").ResourceUIState;
        isReloadScheduled: number;
        permissions: import("../../common").AssistedInstallerPermissionTypesListType;
        errorDetail?: import("./slices/current-cluster/slice").FetchErrorType;
    };
    infraEnvs: import("@openshift-assisted/types/./assisted-installer-service").InfraEnv[];
    featureFlags: import("./slices/feature-flags/slice").FeatureFlagsState;
    currentUser: import("./slices/current-user/slice").CurrentUserState;
}, undefined, import("redux").AnyAction> & import("redux").Dispatch<import("redux").AnyAction>;
export declare const useSelectorDay1: TypedUseSelectorHook<RootStateDay1>;
//# sourceMappingURL=hooks.d.ts.map