import { ViewMode } from '../event/index.js'; export declare enum ProfileType { RESERVED = "RESERVED", CUSTOM = "CUSTOM" } export declare class Profile { id: string; key: string; displayName: string; description: string; type: ProfileType; allowedInEditor?: boolean; allowedInPreview?: boolean; allowedInDeployed?: boolean; constructor({ id, key, displayName, description, type, allowedInEditor, allowedInPreview, allowedInDeployed }: { id: string; key: string; displayName: string; description: string; type: ProfileType; allowedInEditor?: boolean; allowedInPreview?: boolean; allowedInDeployed?: boolean; }); } export type EntityModeProfileSettings = { availableProfileIds: string[]; defaultProfileId: string; }; export type EntityProfileSettings = { profiles: { [ViewMode.EDITOR]: EntityModeProfileSettings; [ViewMode.PREVIEW]?: EntityModeProfileSettings; [ViewMode.DEPLOYED]: EntityModeProfileSettings; }; }; //# sourceMappingURL=index.d.ts.map