import { BehaviourState, BehaviourStateInitialiser } from './BehaviourState';
export interface BehaviourCellState<T> extends BehaviourState {
    readonly get: () => T;
    readonly set: (newState: T) => void;
    readonly clear: () => void;
    readonly readState: () => any;
}
export declare const SetupBehaviourCellState: <T>(initialState: T) => BehaviourStateInitialiser<any, BehaviourCellState<T>>;
//# sourceMappingURL=BehaviourCellState.d.ts.map