import { PageParameters, SemanticTypeOrigin, TypeUsages, TypeVisibilities } from '../../../+shared'; export interface SemanticTypesBulk { query?: string; type?: SemanticTypeOrigin; inUse?: TypeUsages; published?: TypeVisibilities; } export interface SemanticTypesFilter extends SemanticTypesBulk, PageParameters { } export interface SemanticTypeCreation { id?: number; name: string; description: string; } export interface SemanticTypeAllowedChildrenQueryParameters { query?: string; deviceTypesOnly?: boolean; type?: SemanticTypeOrigin; } export interface SemanticTypeAllowedChildrenFilter extends SemanticTypeAllowedChildrenQueryParameters, PageParameters { } export interface SemanticTypeAllowedParentsQueryParameters { query?: string; } export interface SemanticTypeAllowedParentsFilter extends SemanticTypeAllowedParentsQueryParameters, PageParameters { } //# sourceMappingURL=DataType.d.ts.map