/**
 * Base Interface for all Adaptable State objects; contains`Revision` property, used for versioning
 */
export interface BaseState {
    /**
     * Version number of the Item - allows developers to update one section in Initial Adaptable State while keeping others unchanged
     */
    Revision?: number | {
        Key: number;
        UpdateStrategy: 'Override' | 'KeepUserDefined';
    };
}
