import { AuthoringLayoutItem } from '@acoustic-content-sdk/api';
import { Reducer } from 'redux';
import { UnaryFunction } from 'rxjs';
import { AddAuthoringLayoutAction, SetAuthoringLayoutAction } from './auth.layout.actions';
import { AuthoringLayoutState } from './auth.layout.state';
export declare const selectAuthoringLayout: UnaryFunction<string, UnaryFunction<AuthoringLayoutState, AuthoringLayoutItem>>;
/**
 * reducers for authoring content
 */
export declare const authoringLayoutReducer: Reducer<AuthoringLayoutState, AddAuthoringLayoutAction | SetAuthoringLayoutAction>;
