import { type Action } from '@ngrx/store';
import * as fromObjectModuleConfig from './model.module.config';
import { type DbxModelModuleStateConfiguration } from './model.module.config';
export declare const featureKey = "app.model";
export interface DbxModelState {
    [fromObjectModuleConfig.stateFeatureKey]: DbxModelModuleStateConfiguration;
}
export interface State {
    [featureKey]: DbxModelState;
}
export declare function reducers(state: DbxModelState | undefined, action: Action): {
    "model.module.config": fromObjectModuleConfig.DbxModelModuleStateConfiguration;
};
export declare const selectDbxModelFeature: import("@ngrx/store").MemoizedSelector<State, DbxModelState, import("@ngrx/store").DefaultProjectorFn<DbxModelState>>;
export declare const selectDbxModelFeatureObjectModuleConfig: import("@ngrx/store").MemoizedSelector<State, fromObjectModuleConfig.DbxModelModuleStateConfiguration, (s1: DbxModelState) => fromObjectModuleConfig.DbxModelModuleStateConfiguration>;
