export type ScopeDataType = 'text' | 'number' | 'boolean' | 'date' | 'textArray' | 'numberArray'; export type ScopeAll = { All: true; }; export type ScopeDataTypes = { DataTypes: Type[]; }; export type ScopeColumnIds = { ColumnIds: string[]; }; export type ScopeColumnTypes = { ColumnTypes: string[]; }; /** * Defines where a given Object / Module is active */ export type ColumnScope = ScopeAll | ScopeDataTypes | ScopeColumnIds | ScopeColumnTypes; export declare const isScopeColumnIds: (scope: ColumnScope) => scope is ScopeColumnIds; export declare const isScopeColumnTypes: (scope: ColumnScope) => scope is ScopeColumnTypes; export declare const isScopeDataTypes: (scope: ColumnScope) => scope is ScopeDataTypes; export declare const isScopeAll: (scope: ColumnScope) => scope is ScopeAll;