import { ActionCommitmentDefinition } from './ACTION/ACTION'; import { ClosedCommitmentDefinition } from './CLOSED/CLOSED'; import { DeleteCommitmentDefinition } from './DELETE/DELETE'; import { DictionaryCommitmentDefinition } from './DICTIONARY/DICTIONARY'; import { FormatCommitmentDefinition } from './FORMAT/FORMAT'; import { FromCommitmentDefinition } from './FROM/FROM'; import { GoalCommitmentDefinition } from './GOAL/GOAL'; import { ImportCommitmentDefinition } from './IMPORT/IMPORT'; import { KnowledgeCommitmentDefinition } from './KNOWLEDGE/KNOWLEDGE'; import { LanguageCommitmentDefinition } from './LANGUAGE/LANGUAGE'; import { AgentMessageCommitmentDefinition } from './MESSAGE/AgentMessageCommitmentDefinition'; import { InitialMessageCommitmentDefinition } from './MESSAGE/InitialMessageCommitmentDefinition'; import { InternalMessageCommitmentDefinition } from './MESSAGE/InternalMessageCommitmentDefinition'; import { MessageCommitmentDefinition } from './MESSAGE/MESSAGE'; import { UserMessageCommitmentDefinition } from './MESSAGE/UserMessageCommitmentDefinition'; import { MessageSuffixCommitmentDefinition } from './MESSAGE_SUFFIX/MESSAGE_SUFFIX'; import { MetaAvatarCommitmentDefinition } from './META_AVATAR/META_AVATAR'; import { MetaColorCommitmentDefinition } from './META_COLOR/META_COLOR'; import { MetaDescriptionCommitmentDefinition } from './META_DESCRIPTION/META_DESCRIPTION'; import { MetaDomainCommitmentDefinition } from './META_DOMAIN/META_DOMAIN'; import { MetaDisclaimerCommitmentDefinition } from './META_DISCLAIMER/META_DISCLAIMER'; import { MetaFontCommitmentDefinition } from './META_FONT/META_FONT'; import { MetaFullnameCommitmentDefinition } from './META_FULLNAME/META_FULLNAME'; import { MetaIdCommitmentDefinition } from './META_ID/META_ID'; import { MetaImageCommitmentDefinition } from './META_IMAGE/META_IMAGE'; import { MetaInputPlaceholderCommitmentDefinition } from './META_INPUT_PLACEHOLDER/META_INPUT_PLACEHOLDER'; import { MetaLinkCommitmentDefinition } from './META_LINK/META_LINK'; import { MetaThinkingMessageCommitmentDefinition } from './META_THINKING_MESSAGE/META_THINKING_MESSAGE'; import { MetaVisibilityCommitmentDefinition } from './META_VISIBILITY/META_VISIBILITY'; import { MetaVoiceCommitmentDefinition } from './META_VOICE/META_VOICE'; import { ModelCommitmentDefinition } from './MODEL/MODEL'; import { NoteCommitmentDefinition } from './NOTE/NOTE'; import { OpenCommitmentDefinition } from './OPEN/OPEN'; import { PersonaCommitmentDefinition } from './PERSONA/PERSONA'; import { RuleCommitmentDefinition } from './RULE/RULE'; import { SampleCommitmentDefinition } from './SAMPLE/SAMPLE'; import { ScenarioCommitmentDefinition } from './SCENARIO/SCENARIO'; import { StyleCommitmentDefinition } from './STYLE/STYLE'; import { TeamCommitmentDefinition } from './TEAM/TEAM'; import { TemplateCommitmentDefinition } from './TEMPLATE/TEMPLATE'; import { UseCalendarCommitmentDefinition } from './USE_CALENDAR/USE_CALENDAR'; import { UseImageGeneratorCommitmentDefinition } from './USE_IMAGE_GENERATOR/USE_IMAGE_GENERATOR'; import { UseMcpCommitmentDefinition } from './USE_MCP/USE_MCP'; import { UsePopupCommitmentDefinition } from './USE_POPUP/USE_POPUP'; import { UsePrivacyCommitmentDefinition } from './USE_PRIVACY/USE_PRIVACY'; import { UseProjectCommitmentDefinition } from './USE_PROJECT/USE_PROJECT'; import { UseUserLocationCommitmentDefinition } from './USE_USER_LOCATION/USE_USER_LOCATION'; import { WritingRulesCommitmentDefinition } from './WRITING_RULES/WRITING_RULES'; import { WritingSampleCommitmentDefinition } from './WRITING_SAMPLE/WRITING_SAMPLE'; import { NotYetImplementedCommitmentDefinition } from './_base/NotYetImplementedCommitmentDefinition'; /** * Registry of all available commitment definitions * This array contains instances of all commitment definitions * This is the single source of truth for all commitments in the system * * @private Use functions to access commitments instead of this array directly */ export declare const COMMITMENT_REGISTRY: readonly [PersonaCommitmentDefinition, PersonaCommitmentDefinition, KnowledgeCommitmentDefinition, StyleCommitmentDefinition, StyleCommitmentDefinition, RuleCommitmentDefinition, RuleCommitmentDefinition, LanguageCommitmentDefinition, LanguageCommitmentDefinition, WritingSampleCommitmentDefinition, WritingRulesCommitmentDefinition, SampleCommitmentDefinition, SampleCommitmentDefinition, FormatCommitmentDefinition, FormatCommitmentDefinition, TemplateCommitmentDefinition, TemplateCommitmentDefinition, FromCommitmentDefinition, ImportCommitmentDefinition, ImportCommitmentDefinition, ModelCommitmentDefinition, ModelCommitmentDefinition, ActionCommitmentDefinition, ActionCommitmentDefinition, MetaAvatarCommitmentDefinition, MetaAvatarCommitmentDefinition, MetaImageCommitmentDefinition, MetaColorCommitmentDefinition, MetaFontCommitmentDefinition, MetaLinkCommitmentDefinition, MetaDomainCommitmentDefinition, MetaDescriptionCommitmentDefinition, MetaDisclaimerCommitmentDefinition, MetaFullnameCommitmentDefinition, MetaIdCommitmentDefinition, MetaInputPlaceholderCommitmentDefinition, MetaThinkingMessageCommitmentDefinition, MetaVisibilityCommitmentDefinition, MetaVoiceCommitmentDefinition, NoteCommitmentDefinition, NoteCommitmentDefinition, NoteCommitmentDefinition, NoteCommitmentDefinition, NoteCommitmentDefinition, GoalCommitmentDefinition, GoalCommitmentDefinition, InitialMessageCommitmentDefinition, UserMessageCommitmentDefinition, InternalMessageCommitmentDefinition, AgentMessageCommitmentDefinition, MessageSuffixCommitmentDefinition, MessageCommitmentDefinition, MessageCommitmentDefinition, ScenarioCommitmentDefinition, ScenarioCommitmentDefinition, DeleteCommitmentDefinition, DeleteCommitmentDefinition, DeleteCommitmentDefinition, DeleteCommitmentDefinition, DictionaryCommitmentDefinition, OpenCommitmentDefinition, ClosedCommitmentDefinition, TeamCommitmentDefinition, UseUserLocationCommitmentDefinition, UseCalendarCommitmentDefinition, UsePopupCommitmentDefinition, UseImageGeneratorCommitmentDefinition, UseMcpCommitmentDefinition, UsePrivacyCommitmentDefinition, UseProjectCommitmentDefinition, NotYetImplementedCommitmentDefinition<"EXPECT">, NotYetImplementedCommitmentDefinition<"BEHAVIOUR">, NotYetImplementedCommitmentDefinition<"BEHAVIOURS">, NotYetImplementedCommitmentDefinition<"AVOID">, NotYetImplementedCommitmentDefinition<"AVOIDANCE">, NotYetImplementedCommitmentDefinition<"CONTEXT">];