/** * Enum for DOM dirty types. Dirty types help {@link UpdateDelegate}s identify * what needs to be redrawn or updated in the DOM. */ export declare enum DirtyType { /** * Indicates that nothing in the UI has changed. */ NONE = 0, /** * Indicates that UI element positions have changed. */ POSITION = 1, /** * Indicates that UI element sizes have changed. */ SIZE = 2, /** * Indicates that UI element layouts have changed. */ LAYOUT = 4, /** * Indicates that UI element states have changed. */ STATE = 8, /** * Indicates that UI element data has changed. */ DATA = 16, /** * Indicates that UI element locale has changed. */ LOCALE = 32, /** * Indicates that UI element configurations have changed. */ CONFIG = 64, /** * Indicates that UI element styles have changed. */ STYLE = 128, /** * Indicates that UI input elements have changed. */ INPUT = 256, /** * Indicates that UI element orientations have changed. */ ORIENTATION = 512, /** * Indicates that frame count has changed. */ FRAME = 1024, /** * Custom type used as a base for creating new types. */ CUSTOM = 2048, /** * Indicates that everything has changed in the UI. */ ALL = 4294967295 } export declare namespace DirtyType { /** * Gets the name of the dirty type. * * @param dirtyType Dirty type. * * @returns - Name of the dirty type. */ function toString(dirtyType: DirtyType): string; }