import type { FeatureListType } from '../../../../common/features/featureGate';
import type { RootStateDay1 } from '../../store-day1';
export declare const selectFeatureFlagsSlice: (state: RootStateDay1) => import("./slice").FeatureFlagsState;
export declare const isFeatureEnabled: (featureId: keyof FeatureListType) => ((state: {
    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/features/featureGate").AssistedInstallerPermissionTypesListType;
        errorDetail?: import("../current-cluster/slice").FetchErrorType;
    };
    infraEnvs: import("@openshift-assisted/types/./assisted-installer-service").InfraEnv[];
    featureFlags: import("./slice").FeatureFlagsState;
    currentUser: import("../current-user/slice").CurrentUserState;
}) => boolean) & import("reselect").OutputSelectorFields<(args_0: import("./slice").FeatureFlagsState) => boolean, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
//# sourceMappingURL=selectors.d.ts.map