import { GuidValue, Guid } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models"; import { VersionedLayoutDefinition } from "../versionedlayout"; import { MultilingualString } from "../MultilingualString"; import { UserTypeDisplaySettings } from "./UserTypeDisplaySettings"; import { UserTypeSettings } from "./UserTypeSettings"; export interface UserType { id: GuidValue; displayName: MultilingualString; priorityOrder: number; } export interface ResolvedUserType extends UserType { description: MultilingualString; settings: UserTypeSettings; displaySettings: UserTypeDisplaySettings; } export declare enum UserTypeLayoutMode { Public = 1, Private = 2 } export declare class BuiltInUserTypeIds { static get Default(): Guid; } export declare class UserTypeLayoutDefinition extends VersionedLayoutDefinition { constructor(); userTypeId: GuidValue; } export declare class UserTypePrivateLayoutDefinition extends VersionedLayoutDefinition { constructor(); userTypeId: GuidValue; }