export type ICatalogState = {
    state: 'loading';
} | {
    state: 'loaded';
    model: datasources.IEnhancedCatalog;
} | {
    state: 'error';
    error: string;
};
declare const stateSlice: import('@reduxjs/toolkit').Slice<{
    state: 'loading';
} | {
    state: 'loaded';
    model: datasources.IEnhancedCatalog;
} | {
    state: 'error';
    error: string;
}, {}, "catalog">;
export default stateSlice;
