import { AUTH_LAYOUT_FEATURE } from './auth.layout.id';
import { AuthoringLayoutState } from './auth.layout.state';
/**
 */
export interface AuthLayoutFeatureState {
    [AUTH_LAYOUT_FEATURE]: AuthoringLayoutState;
}
/**
 */
export declare const authLayoutFeatureReducer: {
    authLayout: import("redux").Reducer<Record<string, import("@acoustic-content-sdk/api").AuthoringLayoutItem>, import("./auth.layout.actions").AddAuthoringLayoutAction | import("./auth.layout.actions").SetAuthoringLayoutAction>;
};
/**
 * Select the authoring type feature
 */
export declare const selectAuthLayoutFeature: import("rxjs").UnaryFunction<Record<string, any>, Record<string, import("@acoustic-content-sdk/api").AuthoringLayoutItem>>;
