import { Catalog, DataProduct } from '@mtna/pojo-consumer-ui'; export interface State { hasMultipleDataProducts: boolean; initializing: boolean; loadingNumberOfVariables: boolean; loadingRootCatalog: boolean; numberOfVariables: number | null; rootCatalog: Catalog; selected: DataProduct | null; } export declare const initialState: State; export declare const reducer: import("@ngrx/store").ActionReducer<{ initializing: boolean; selected: any; loadingNumberOfVariables: boolean; numberOfVariables: any; loadingRootCatalog: boolean; rootCatalog: any; hasMultipleDataProducts: boolean; }, import("@ngrx/store").Action>; export declare const hasMultipleDataProducts: (state: State) => boolean; export declare const isInitializing: (state: State) => boolean; export declare const isLoadingNumberOfVariables: (state: State) => boolean; export declare const isLoadingRootCatalog: (state: State) => boolean; export declare const getNumberOfVariables: (state: State) => number; export declare const getRootCatalog: (state: State) => Catalog; export declare const getSelected: (state: State) => DataProduct;