import { ContentTypeName } from '../common/constants/content.constant'; import { ICmsSDK } from '../core/sdk.type'; import { ActionInvokePayload, ActionResponse, ContentAction, ContentCreatePayload, ContentItem, ContentListResponse, ContentQuery, ContentUpdatePayload, KalshiEvent, KalshiFuture, KalshiServer, LlmConversation, Mt5Account, Mt5Category, Mt5ChartBar, Mt5DealHistory, Mt5Drawing, Mt5Group, Mt5OrderHistory, Mt5PositionHistory, Mt5Server, Mt5Symbol, Mt5SyncState, Mt5Watchlist, ReportDefinition } from '../services/content/content.type'; /** * Type mapping: ContentTypeName → its typed `ContentItem` alias. Lets us * look up the correct slice ref type from a runtime typeName without * `any`. Add new CTs here as they are typed. */ type SliceByType = { Mt5Server: Mt5Server; Mt5Account: Mt5Account; Mt5Group: Mt5Group; Mt5SyncState: Mt5SyncState; ReportDefinition: ReportDefinition; LlmConversation: LlmConversation; KalshiServer: KalshiServer; KalshiEvent: KalshiEvent; KalshiFuture: KalshiFuture; Mt5Symbol: Mt5Symbol; Mt5Category: Mt5Category; Mt5Watchlist: Mt5Watchlist; Mt5ChartBar: Mt5ChartBar; Mt5PositionHistory: Mt5PositionHistory; Mt5OrderHistory: Mt5OrderHistory; Mt5DealHistory: Mt5DealHistory; Mt5Drawing: Mt5Drawing; }; export declare const useContentStore: import('pinia').StoreDefinition<"cms-content", Pick<{ mt5Servers: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { name: string; endpoint: string; login: number; passwordEncrypted: string; state: import('..').ServerState; syncIntervalSeconds: number; statementIntervalSeconds: number; tasksEnabled: string[]; fxPairs: string[]; health: Record; lastError?: string | null | undefined; deployedVersion?: string | null | undefined; serverTimeOffsetSeconds: number; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Server[] | { id: number; uuid: string; typeName: string; data: { name: string; endpoint: string; login: number; passwordEncrypted: string; state: import('..').ServerState; syncIntervalSeconds: number; statementIntervalSeconds: number; tasksEnabled: string[]; fxPairs: string[]; health: Record; lastError?: string | null | undefined; deployedVersion?: string | null | undefined; serverTimeOffsetSeconds: number; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Accounts: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; name: string; email?: string | null | undefined; group: string; leverage: number; currency: string; balance: number; equity: number; margin: number; marginFree: number; marginLevel: number; profit: number; floating: number; status: import('..').AccountStatus; inSync: boolean; rights: number; enable: boolean; tags: string[]; lastDealId?: number | null | undefined; calcStatus: string; isPredictionAccount?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Account[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; name: string; email?: string | null | undefined; group: string; leverage: number; currency: string; balance: number; equity: number; margin: number; marginFree: number; marginLevel: number; profit: number; floating: number; status: import('..').AccountStatus; inSync: boolean; rights: number; enable: boolean; tags: string[]; lastDealId?: number | null | undefined; calcStatus: string; isPredictionAccount?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Groups: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; group: string; currency: string; serverId?: number | undefined; currencyDigits?: number | undefined; marginCall?: number | undefined; marginStopOut?: number | undefined; marginSoMode?: number | undefined; marginSoModeLabel?: string | undefined; marginFreeModeLabel?: string | undefined; marginFreeProfitModeLabel?: string | undefined; marginModeLabel?: string | undefined; marginFlags?: number | undefined; marginFloatingLeverage?: number | string | undefined; demoLeverage?: number | undefined; demoDeposit?: number | undefined; demoInactivityPeriod?: number | undefined; tradeFlags?: number | undefined; tradeRights?: import('..').Mt5GroupTradeRight[] | undefined; tradeInterestrate?: number | undefined; tradeVirtualCredit?: number | undefined; tradeTransferModeLabel?: string | undefined; limitHistoryLabel?: number | string | undefined; limitOrders?: number | undefined; limitPositions?: number | undefined; limitSymbols?: number | undefined; permissions?: string[] | undefined; authModeLabel?: string | undefined; authOtpModeLabel?: string | undefined; authPasswordMin?: number | undefined; company?: string | undefined; companyPage?: string | undefined; companyEmail?: string | undefined; companySupportPage?: string | undefined; companySupportEmail?: string | undefined; companyCatalog?: string | undefined; companyDepositPage?: string | undefined; companyWithdrawalPage?: string | undefined; reportsModeLabel?: string | undefined; reportsFlagModes?: unknown; reportsSmtp?: string | undefined; reportsEmail?: string | undefined; newsModeLabel?: string | undefined; newsCategory?: string | undefined; newsLangs?: number[] | undefined; mailModeLabel?: string | undefined; commissions?: { mode?: number | undefined; name?: string | undefined; path?: string | undefined; tiers?: { mode?: import('..').MT5CommissionMode | undefined; type?: import('..').MT5CommissionVolumeType | undefined; value?: number | undefined; minimal?: number | undefined; maximal?: number | undefined; rangeFrom?: number | undefined; rangeTo?: number | undefined; currency?: string | undefined; modeLabel?: string | undefined; typeLabel?: string | undefined; }[] | undefined; reasons?: string[] | undefined; entryMode?: number | undefined; modeLabel?: string | undefined; rangeMode?: number | undefined; actionMode?: number | undefined; chargeMode?: number | undefined; profitMode?: number | undefined; reasonFlags?: number | undefined; entryModeLabel?: string | undefined; rangeModeLabel?: string | undefined; actionModeLabel?: string | undefined; chargeModeLabel?: string | undefined; profitModeLabel?: string | undefined; }[] | undefined; mt5RawConfig?: Record | undefined; lastSyncedAt?: string | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Group[] | { id: number; uuid: string; typeName: string; data: { serverName: string; group: string; currency: string; serverId?: number | undefined; currencyDigits?: number | undefined; marginCall?: number | undefined; marginStopOut?: number | undefined; marginSoMode?: number | undefined; marginSoModeLabel?: string | undefined; marginFreeModeLabel?: string | undefined; marginFreeProfitModeLabel?: string | undefined; marginModeLabel?: string | undefined; marginFlags?: number | undefined; marginFloatingLeverage?: number | string | undefined; demoLeverage?: number | undefined; demoDeposit?: number | undefined; demoInactivityPeriod?: number | undefined; tradeFlags?: number | undefined; tradeRights?: import('..').Mt5GroupTradeRight[] | undefined; tradeInterestrate?: number | undefined; tradeVirtualCredit?: number | undefined; tradeTransferModeLabel?: string | undefined; limitHistoryLabel?: number | string | undefined; limitOrders?: number | undefined; limitPositions?: number | undefined; limitSymbols?: number | undefined; permissions?: string[] | undefined; authModeLabel?: string | undefined; authOtpModeLabel?: string | undefined; authPasswordMin?: number | undefined; company?: string | undefined; companyPage?: string | undefined; companyEmail?: string | undefined; companySupportPage?: string | undefined; companySupportEmail?: string | undefined; companyCatalog?: string | undefined; companyDepositPage?: string | undefined; companyWithdrawalPage?: string | undefined; reportsModeLabel?: string | undefined; reportsFlagModes?: unknown; reportsSmtp?: string | undefined; reportsEmail?: string | undefined; newsModeLabel?: string | undefined; newsCategory?: string | undefined; newsLangs?: number[] | undefined; mailModeLabel?: string | undefined; commissions?: { mode?: number | undefined; name?: string | undefined; path?: string | undefined; tiers?: { mode?: import('..').MT5CommissionMode | undefined; type?: import('..').MT5CommissionVolumeType | undefined; value?: number | undefined; minimal?: number | undefined; maximal?: number | undefined; rangeFrom?: number | undefined; rangeTo?: number | undefined; currency?: string | undefined; modeLabel?: string | undefined; typeLabel?: string | undefined; }[] | undefined; reasons?: string[] | undefined; entryMode?: number | undefined; modeLabel?: string | undefined; rangeMode?: number | undefined; actionMode?: number | undefined; chargeMode?: number | undefined; profitMode?: number | undefined; reasonFlags?: number | undefined; entryModeLabel?: string | undefined; rangeModeLabel?: string | undefined; actionModeLabel?: string | undefined; chargeModeLabel?: string | undefined; profitModeLabel?: string | undefined; }[] | undefined; mt5RawConfig?: Record | undefined; lastSyncedAt?: string | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5SyncStates: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; syncMode: string; phase: import('..').MT5SyncPhase; accounts?: { status: string; processed: number; total: number; } | undefined; deals?: { status: string; processed: number; total: number; } | undefined; ticks?: { status: string; processed: number; total: number; } | undefined; daily?: { status: string; processed: number; total: number; } | undefined; checkpoint?: string | undefined; startedAt?: string | null | undefined; completedAt?: string | null | undefined; lastError?: string | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5SyncState[] | { id: number; uuid: string; typeName: string; data: { serverName: string; syncMode: string; phase: import('..').MT5SyncPhase; accounts?: { status: string; processed: number; total: number; } | undefined; deals?: { status: string; processed: number; total: number; } | undefined; ticks?: { status: string; processed: number; total: number; } | undefined; daily?: { status: string; processed: number; total: number; } | undefined; checkpoint?: string | undefined; startedAt?: string | null | undefined; completedAt?: string | null | undefined; lastError?: string | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; reportDefinitions: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: import('../services/content/content.type').ReportDefinitionData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], ReportDefinition[] | { id: number; uuid: string; typeName: string; data: import('../services/content/content.type').ReportDefinitionData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; llmConversations: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: import('../services/content/content.type').LlmConversationData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], LlmConversation[] | { id: number; uuid: string; typeName: string; data: import('../services/content/content.type').LlmConversationData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiServers: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { name: string; apiKeyId: string; apiPrivateKey: string; baseUrl: string; mt5Server: string; status: import('..').KalshiServerStatus; syncInterval: number; pricePollInterval: number; defaultSpreadBps: number; categories: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiServer[] | { id: number; uuid: string; typeName: string; data: { name: string; apiKeyId: string; apiPrivateKey: string; baseUrl: string; mt5Server: string; status: import('..').KalshiServerStatus; syncInterval: number; pricePollInterval: number; defaultSpreadBps: number; categories: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiEvents: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { eventTicker: string; title?: string | undefined; category?: string | undefined; subCategory?: string | undefined; seriesTicker?: string | undefined; strikeDate?: string | undefined; strikePeriod?: string | undefined; closeTime?: string | undefined; status?: import('..').KalshiLifecycleStatus | undefined; mutuallyExclusive?: boolean | undefined; settlementSources?: Record[] | undefined; productMetadata?: Record | undefined; description?: string | undefined; frequency?: string | undefined; strikesCount?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; lastUpdatedTs?: number | undefined; rawData?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiEvent[] | { id: number; uuid: string; typeName: string; data: { eventTicker: string; title?: string | undefined; category?: string | undefined; subCategory?: string | undefined; seriesTicker?: string | undefined; strikeDate?: string | undefined; strikePeriod?: string | undefined; closeTime?: string | undefined; status?: import('..').KalshiLifecycleStatus | undefined; mutuallyExclusive?: boolean | undefined; settlementSources?: Record[] | undefined; productMetadata?: Record | undefined; description?: string | undefined; frequency?: string | undefined; strikesCount?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; lastUpdatedTs?: number | undefined; rawData?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiFutures: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { marketTicker: string; eventTicker?: string | undefined; seriesTicker?: string | undefined; cadence?: string | undefined; kalshiCategory?: string | undefined; underlyingMt5Symbol?: string | undefined; underlyingLeverage?: number | undefined; title?: string | undefined; yesSubTitle?: string | undefined; noSubTitle?: string | undefined; mt5Symbol?: string | undefined; serverName?: string | undefined; marketType?: string | undefined; yesBidCents?: number | undefined; yesAskCents?: number | undefined; yesPriceCents?: number | undefined; noPriceCents?: number | undefined; spreadCents?: number | undefined; volume?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; openInterest?: number | undefined; openTime?: string | undefined; closeTime?: string | undefined; expectedExpirationTime?: string | undefined; quoteObservedAt?: string | undefined; settlementValueCents?: number | null | undefined; result?: (import('..').KalshiSettlementResult | null) | undefined; status?: import('..').KalshiFutureStatus | undefined; settledAt?: string | undefined; settlementTs?: string | undefined; closedAt?: string | undefined; enabled?: boolean | undefined; feIncluded?: boolean | undefined; lastSyncedAt?: string | undefined; strikeLabel?: string | undefined; minContract?: number | undefined; maxContract?: number | undefined; feeCoefficient?: number | undefined; category?: string | undefined; categoryBadge?: string | undefined; eventType?: string | undefined; strikesCount?: number | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiFuture[] | { id: number; uuid: string; typeName: string; data: { marketTicker: string; eventTicker?: string | undefined; seriesTicker?: string | undefined; cadence?: string | undefined; kalshiCategory?: string | undefined; underlyingMt5Symbol?: string | undefined; underlyingLeverage?: number | undefined; title?: string | undefined; yesSubTitle?: string | undefined; noSubTitle?: string | undefined; mt5Symbol?: string | undefined; serverName?: string | undefined; marketType?: string | undefined; yesBidCents?: number | undefined; yesAskCents?: number | undefined; yesPriceCents?: number | undefined; noPriceCents?: number | undefined; spreadCents?: number | undefined; volume?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; openInterest?: number | undefined; openTime?: string | undefined; closeTime?: string | undefined; expectedExpirationTime?: string | undefined; quoteObservedAt?: string | undefined; settlementValueCents?: number | null | undefined; result?: (import('..').KalshiSettlementResult | null) | undefined; status?: import('..').KalshiFutureStatus | undefined; settledAt?: string | undefined; settlementTs?: string | undefined; closedAt?: string | undefined; enabled?: boolean | undefined; feIncluded?: boolean | undefined; lastSyncedAt?: string | undefined; strikeLabel?: string | undefined; minContract?: number | undefined; maxContract?: number | undefined; feeCoefficient?: number | undefined; category?: string | undefined; categoryBadge?: string | undefined; eventType?: string | undefined; strikesCount?: number | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Symbols: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; fullSymbolName: string; path: string[]; category: string; baseCurrency: string; quoteCurrency: string; digits: number; point: number; tickSize: number; tickValue: number; contractSize: number; minLot: number; maxLot: number; lotStep: number; leverageDefault: number; marginRateDefault: number; spreadDefault: number; spreadByGroup: Record; marginByGroup: Record; leverageByGroup: Record; swapLongByGroup: Record; swapShortByGroup: Record; swapLong: number; swapShort: number; swapRollover3days: number; commissionRule: string; tradeMode: import('..').MT5TradeMode; executionMode: import('..').MT5ExecutionMode; fills: number; fillingModes?: string[] | undefined; tradeFlags?: number | undefined; tickFlags?: number | undefined; tradingSession: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[]; quoteSessions?: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[] | undefined; quotesTimeout?: number | undefined; timeStart?: string | undefined; expiration?: string | undefined; marketStatus: import('..').MT5MarketStatus; listOrder: number; isVisible: boolean; backendNote?: string | undefined; lastSyncedAt?: string | undefined; calcMode?: number | undefined; calcModeLabel?: string | undefined; marginCurrency?: string | undefined; marginInitial?: number | undefined; marginMaintenance?: number | undefined; marginRateInitialByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginRateMaintenanceByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginLong?: number | undefined; marginShort?: number | undefined; marginHedged?: number | undefined; marginFlags?: number | undefined; marginLimit?: number | undefined; marginStop?: number | undefined; marginStopLimit?: number | undefined; faceValue?: number | undefined; volumeLimit?: number | undefined; volumeLimitRaw?: number | undefined; volumeMaxRaw?: number | undefined; volumeMinRaw?: number | undefined; volumeStepRaw?: number | undefined; ieVolumeMax?: number | undefined; volumeLimitByGroup?: Record | undefined; volumeMaxByGroup?: Record | undefined; volumeMinByGroup?: Record | undefined; volumeStepByGroup?: Record | undefined; tradableByGroup?: Record | undefined; allowedOrderTypes?: string[] | undefined; orderFlags?: number | undefined; expirFlags?: number | undefined; expirationModes?: string[] | undefined; groups?: string[] | undefined; tradeModeByGroup?: Record | undefined; stopsLevel?: number | undefined; stopsLevelByGroup?: Record | undefined; freezeLevel?: number | undefined; freezeLevelByGroup?: Record | undefined; swap3dayByGroup?: Record | undefined; isin?: string | undefined; cfi?: string | undefined; exchange?: string | undefined; country?: string | undefined; sector?: number | undefined; sectorLabel?: string | undefined; industry?: number | undefined; basis?: string | undefined; source?: string | undefined; page?: string | undefined; mt5Category?: string | undefined; descriptionInternational?: string | undefined; color?: number | undefined; colorBackground?: number | undefined; swapMode?: number | undefined; swapModeLabel?: string | undefined; swapFlags?: number | undefined; swapYearDays?: number | undefined; swapRateByWeekday?: Record | undefined; gtcMode?: number | undefined; gtcModeLabel?: string | undefined; reFlags?: number | undefined; reTimeout?: number | undefined; ieFlags?: number | undefined; ieCheckMode?: number | undefined; ieTimeout?: number | undefined; ieSlipProfit?: number | undefined; ieSlipLosing?: number | undefined; filterSoft?: number | undefined; filterSoftTicks?: number | undefined; filterHard?: number | undefined; filterHardTicks?: number | undefined; filterDiscard?: number | undefined; filterGap?: number | undefined; filterGapTicks?: number | undefined; filterSpreadMin?: number | undefined; filterSpreadMax?: number | undefined; spreadBalance?: number | undefined; spreadDiff?: number | undefined; spreadDiffBalance?: number | undefined; tickBookDepth?: number | undefined; subscriptionsDelay?: number | undefined; chartMode?: number | undefined; chartModeLabel?: string | undefined; bookVolumeMode?: number | undefined; bookVolumeModeLabel?: string | undefined; priceSettle?: number | undefined; priceStrike?: number | undefined; priceLimitMax?: number | undefined; priceLimitMin?: number | undefined; optionsMode?: number | undefined; optionsModeLabel?: string | undefined; accruedInterest?: number | undefined; spliceType?: number | undefined; spliceTypeLabel?: string | undefined; spliceTimeType?: number | undefined; spliceTimeTypeLabel?: string | undefined; spliceTimeDays?: number | undefined; multiply?: number | undefined; currencyBaseDigits?: number | undefined; currencyProfitDigits?: number | undefined; currencyMarginDigits?: number | undefined; marginRateLiquidity?: number | undefined; marginRateCurrency?: number | undefined; mt5RawConfig?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Symbol[] | { id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; fullSymbolName: string; path: string[]; category: string; baseCurrency: string; quoteCurrency: string; digits: number; point: number; tickSize: number; tickValue: number; contractSize: number; minLot: number; maxLot: number; lotStep: number; leverageDefault: number; marginRateDefault: number; spreadDefault: number; spreadByGroup: Record; marginByGroup: Record; leverageByGroup: Record; swapLongByGroup: Record; swapShortByGroup: Record; swapLong: number; swapShort: number; swapRollover3days: number; commissionRule: string; tradeMode: import('..').MT5TradeMode; executionMode: import('..').MT5ExecutionMode; fills: number; fillingModes?: string[] | undefined; tradeFlags?: number | undefined; tickFlags?: number | undefined; tradingSession: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[]; quoteSessions?: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[] | undefined; quotesTimeout?: number | undefined; timeStart?: string | undefined; expiration?: string | undefined; marketStatus: import('..').MT5MarketStatus; listOrder: number; isVisible: boolean; backendNote?: string | undefined; lastSyncedAt?: string | undefined; calcMode?: number | undefined; calcModeLabel?: string | undefined; marginCurrency?: string | undefined; marginInitial?: number | undefined; marginMaintenance?: number | undefined; marginRateInitialByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginRateMaintenanceByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginLong?: number | undefined; marginShort?: number | undefined; marginHedged?: number | undefined; marginFlags?: number | undefined; marginLimit?: number | undefined; marginStop?: number | undefined; marginStopLimit?: number | undefined; faceValue?: number | undefined; volumeLimit?: number | undefined; volumeLimitRaw?: number | undefined; volumeMaxRaw?: number | undefined; volumeMinRaw?: number | undefined; volumeStepRaw?: number | undefined; ieVolumeMax?: number | undefined; volumeLimitByGroup?: Record | undefined; volumeMaxByGroup?: Record | undefined; volumeMinByGroup?: Record | undefined; volumeStepByGroup?: Record | undefined; tradableByGroup?: Record | undefined; allowedOrderTypes?: string[] | undefined; orderFlags?: number | undefined; expirFlags?: number | undefined; expirationModes?: string[] | undefined; groups?: string[] | undefined; tradeModeByGroup?: Record | undefined; stopsLevel?: number | undefined; stopsLevelByGroup?: Record | undefined; freezeLevel?: number | undefined; freezeLevelByGroup?: Record | undefined; swap3dayByGroup?: Record | undefined; isin?: string | undefined; cfi?: string | undefined; exchange?: string | undefined; country?: string | undefined; sector?: number | undefined; sectorLabel?: string | undefined; industry?: number | undefined; basis?: string | undefined; source?: string | undefined; page?: string | undefined; mt5Category?: string | undefined; descriptionInternational?: string | undefined; color?: number | undefined; colorBackground?: number | undefined; swapMode?: number | undefined; swapModeLabel?: string | undefined; swapFlags?: number | undefined; swapYearDays?: number | undefined; swapRateByWeekday?: Record | undefined; gtcMode?: number | undefined; gtcModeLabel?: string | undefined; reFlags?: number | undefined; reTimeout?: number | undefined; ieFlags?: number | undefined; ieCheckMode?: number | undefined; ieTimeout?: number | undefined; ieSlipProfit?: number | undefined; ieSlipLosing?: number | undefined; filterSoft?: number | undefined; filterSoftTicks?: number | undefined; filterHard?: number | undefined; filterHardTicks?: number | undefined; filterDiscard?: number | undefined; filterGap?: number | undefined; filterGapTicks?: number | undefined; filterSpreadMin?: number | undefined; filterSpreadMax?: number | undefined; spreadBalance?: number | undefined; spreadDiff?: number | undefined; spreadDiffBalance?: number | undefined; tickBookDepth?: number | undefined; subscriptionsDelay?: number | undefined; chartMode?: number | undefined; chartModeLabel?: string | undefined; bookVolumeMode?: number | undefined; bookVolumeModeLabel?: string | undefined; priceSettle?: number | undefined; priceStrike?: number | undefined; priceLimitMax?: number | undefined; priceLimitMin?: number | undefined; optionsMode?: number | undefined; optionsModeLabel?: string | undefined; accruedInterest?: number | undefined; spliceType?: number | undefined; spliceTypeLabel?: string | undefined; spliceTimeType?: number | undefined; spliceTimeTypeLabel?: string | undefined; spliceTimeDays?: number | undefined; multiply?: number | undefined; currencyBaseDigits?: number | undefined; currencyProfitDigits?: number | undefined; currencyMarginDigits?: number | undefined; marginRateLiquidity?: number | undefined; marginRateCurrency?: number | undefined; mt5RawConfig?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Categories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; name: string; label: string; path: string[]; symbols: string[]; sortOrder: number; isBuiltin: boolean; isVisible: boolean; groups: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Category[] | { id: number; uuid: string; typeName: string; data: { serverName: string; name: string; label: string; path: string[]; symbols: string[]; sortOrder: number; isBuiltin: boolean; isVisible: boolean; groups: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Watchlists: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; name: string; label: string; symbols: string[]; isFavorites: boolean; isBuiltin: boolean; sortOrder: number; detail?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Watchlist[] | { id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; name: string; label: string; symbols: string[]; isFavorites: boolean; isBuiltin: boolean; sortOrder: number; detail?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5ChartBars: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; interval: import('..').MT5Interval; mt5Ts: string; open: number; high: number; low: number; close: number; volume: number; tickVolume: number; spread: number; source: import('..').MT5ChartBarSource; isCorrection: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5ChartBar[] | { id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; interval: import('..').MT5Interval; mt5Ts: string; open: number; high: number; low: number; close: number; volume: number; tickVolume: number; spread: number; source: import('..').MT5ChartBarSource; isCorrection: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5PositionHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; positionId: number; mt5TsOpen: string; mt5TsClose?: string | null | undefined; symbol: string; type: import('..').MT5TradeSide; volume: number; openPrice: number; closePrice: number; stopLoss: number; takeProfit: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; currency: string; balanceAfter?: number | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5PositionHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; positionId: number; mt5TsOpen: string; mt5TsClose?: string | null | undefined; symbol: string; type: import('..').MT5TradeSide; volume: number; openPrice: number; closePrice: number; stopLoss: number; takeProfit: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; currency: string; balanceAfter?: number | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5OrderHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; orderId: number; mt5TsSetup: string; mt5TsDone?: string | null | undefined; symbol: string; type: import('..').MT5OrderKind; side: import('..').MT5TradeSide; volume: number; executedPrice: number; limitPrice: number; stopPrice: number; stopLoss: number; takeProfit: number; status: import('..').MT5OrderStateName | string; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5OrderHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; orderId: number; mt5TsSetup: string; mt5TsDone?: string | null | undefined; symbol: string; type: import('..').MT5OrderKind; side: import('..').MT5TradeSide; volume: number; executedPrice: number; limitPrice: number; stopPrice: number; stopLoss: number; takeProfit: number; status: import('..').MT5OrderStateName | string; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5DealHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; dealId: number; orderId: number; positionId: number; mt5Ts: string; symbol: string; entry: import('..').MT5DealEntry; action: import('..').MT5TradeSide; volume: number; price: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5DealHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; dealId: number; orderId: number; positionId: number; mt5Ts: string; symbol: string; entry: import('..').MT5DealEntry; action: import('..').MT5TradeSide; volume: number; price: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Drawings: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; symbol: string; drawingKey: string; drawType: string; data: Record; color: string; lineWidth: number; fillEnabled: boolean; locked: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Drawing[] | { id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; symbol: string; drawingKey: string; drawType: string; data: Record; color: string; lineWidth: number; fillEnabled: boolean; locked: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; isLoading: import('vue').Ref; loadError: import('vue').Ref; lastQueryByType: import('vue').Ref, Record>; isEmpty: import('vue').ComputedRef; groups: import('vue').ComputedRef; getByType: (typeName: K) => readonly SliceByType[K][]; getActionsForType: (typeName: ContentTypeName) => readonly string[]; knownTypes: readonly ContentTypeName[]; setSdk: (instance: ICmsSDK) => void; fetchByType: >(typeName: ContentTypeName, query?: ContentQuery) => Promise>>; fetchByUuids: >(typeName: ContentTypeName, uuids: readonly string[]) => Promise[]>; fetchOne: >(uuid: string) => Promise>; create: >(payload: ContentCreatePayload) => Promise>; update: >(uuid: string, payload: ContentUpdatePayload) => Promise>; remove: (uuid: string) => Promise; fetchActions: (uuid: string) => Promise; invokeAction: (uuid: string, actionName: string, payload?: ActionInvokePayload) => Promise; }, "isLoading" | "loadError" | "mt5Servers" | "mt5Accounts" | "mt5Groups" | "mt5SyncStates" | "reportDefinitions" | "llmConversations" | "kalshiServers" | "kalshiEvents" | "kalshiFutures" | "mt5Symbols" | "mt5Categories" | "mt5Watchlists" | "mt5ChartBars" | "mt5PositionHistories" | "mt5OrderHistories" | "mt5DealHistories" | "mt5Drawings" | "lastQueryByType" | "knownTypes">, Pick<{ mt5Servers: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { name: string; endpoint: string; login: number; passwordEncrypted: string; state: import('..').ServerState; syncIntervalSeconds: number; statementIntervalSeconds: number; tasksEnabled: string[]; fxPairs: string[]; health: Record; lastError?: string | null | undefined; deployedVersion?: string | null | undefined; serverTimeOffsetSeconds: number; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Server[] | { id: number; uuid: string; typeName: string; data: { name: string; endpoint: string; login: number; passwordEncrypted: string; state: import('..').ServerState; syncIntervalSeconds: number; statementIntervalSeconds: number; tasksEnabled: string[]; fxPairs: string[]; health: Record; lastError?: string | null | undefined; deployedVersion?: string | null | undefined; serverTimeOffsetSeconds: number; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Accounts: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; name: string; email?: string | null | undefined; group: string; leverage: number; currency: string; balance: number; equity: number; margin: number; marginFree: number; marginLevel: number; profit: number; floating: number; status: import('..').AccountStatus; inSync: boolean; rights: number; enable: boolean; tags: string[]; lastDealId?: number | null | undefined; calcStatus: string; isPredictionAccount?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Account[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; name: string; email?: string | null | undefined; group: string; leverage: number; currency: string; balance: number; equity: number; margin: number; marginFree: number; marginLevel: number; profit: number; floating: number; status: import('..').AccountStatus; inSync: boolean; rights: number; enable: boolean; tags: string[]; lastDealId?: number | null | undefined; calcStatus: string; isPredictionAccount?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Groups: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; group: string; currency: string; serverId?: number | undefined; currencyDigits?: number | undefined; marginCall?: number | undefined; marginStopOut?: number | undefined; marginSoMode?: number | undefined; marginSoModeLabel?: string | undefined; marginFreeModeLabel?: string | undefined; marginFreeProfitModeLabel?: string | undefined; marginModeLabel?: string | undefined; marginFlags?: number | undefined; marginFloatingLeverage?: number | string | undefined; demoLeverage?: number | undefined; demoDeposit?: number | undefined; demoInactivityPeriod?: number | undefined; tradeFlags?: number | undefined; tradeRights?: import('..').Mt5GroupTradeRight[] | undefined; tradeInterestrate?: number | undefined; tradeVirtualCredit?: number | undefined; tradeTransferModeLabel?: string | undefined; limitHistoryLabel?: number | string | undefined; limitOrders?: number | undefined; limitPositions?: number | undefined; limitSymbols?: number | undefined; permissions?: string[] | undefined; authModeLabel?: string | undefined; authOtpModeLabel?: string | undefined; authPasswordMin?: number | undefined; company?: string | undefined; companyPage?: string | undefined; companyEmail?: string | undefined; companySupportPage?: string | undefined; companySupportEmail?: string | undefined; companyCatalog?: string | undefined; companyDepositPage?: string | undefined; companyWithdrawalPage?: string | undefined; reportsModeLabel?: string | undefined; reportsFlagModes?: unknown; reportsSmtp?: string | undefined; reportsEmail?: string | undefined; newsModeLabel?: string | undefined; newsCategory?: string | undefined; newsLangs?: number[] | undefined; mailModeLabel?: string | undefined; commissions?: { mode?: number | undefined; name?: string | undefined; path?: string | undefined; tiers?: { mode?: import('..').MT5CommissionMode | undefined; type?: import('..').MT5CommissionVolumeType | undefined; value?: number | undefined; minimal?: number | undefined; maximal?: number | undefined; rangeFrom?: number | undefined; rangeTo?: number | undefined; currency?: string | undefined; modeLabel?: string | undefined; typeLabel?: string | undefined; }[] | undefined; reasons?: string[] | undefined; entryMode?: number | undefined; modeLabel?: string | undefined; rangeMode?: number | undefined; actionMode?: number | undefined; chargeMode?: number | undefined; profitMode?: number | undefined; reasonFlags?: number | undefined; entryModeLabel?: string | undefined; rangeModeLabel?: string | undefined; actionModeLabel?: string | undefined; chargeModeLabel?: string | undefined; profitModeLabel?: string | undefined; }[] | undefined; mt5RawConfig?: Record | undefined; lastSyncedAt?: string | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Group[] | { id: number; uuid: string; typeName: string; data: { serverName: string; group: string; currency: string; serverId?: number | undefined; currencyDigits?: number | undefined; marginCall?: number | undefined; marginStopOut?: number | undefined; marginSoMode?: number | undefined; marginSoModeLabel?: string | undefined; marginFreeModeLabel?: string | undefined; marginFreeProfitModeLabel?: string | undefined; marginModeLabel?: string | undefined; marginFlags?: number | undefined; marginFloatingLeverage?: number | string | undefined; demoLeverage?: number | undefined; demoDeposit?: number | undefined; demoInactivityPeriod?: number | undefined; tradeFlags?: number | undefined; tradeRights?: import('..').Mt5GroupTradeRight[] | undefined; tradeInterestrate?: number | undefined; tradeVirtualCredit?: number | undefined; tradeTransferModeLabel?: string | undefined; limitHistoryLabel?: number | string | undefined; limitOrders?: number | undefined; limitPositions?: number | undefined; limitSymbols?: number | undefined; permissions?: string[] | undefined; authModeLabel?: string | undefined; authOtpModeLabel?: string | undefined; authPasswordMin?: number | undefined; company?: string | undefined; companyPage?: string | undefined; companyEmail?: string | undefined; companySupportPage?: string | undefined; companySupportEmail?: string | undefined; companyCatalog?: string | undefined; companyDepositPage?: string | undefined; companyWithdrawalPage?: string | undefined; reportsModeLabel?: string | undefined; reportsFlagModes?: unknown; reportsSmtp?: string | undefined; reportsEmail?: string | undefined; newsModeLabel?: string | undefined; newsCategory?: string | undefined; newsLangs?: number[] | undefined; mailModeLabel?: string | undefined; commissions?: { mode?: number | undefined; name?: string | undefined; path?: string | undefined; tiers?: { mode?: import('..').MT5CommissionMode | undefined; type?: import('..').MT5CommissionVolumeType | undefined; value?: number | undefined; minimal?: number | undefined; maximal?: number | undefined; rangeFrom?: number | undefined; rangeTo?: number | undefined; currency?: string | undefined; modeLabel?: string | undefined; typeLabel?: string | undefined; }[] | undefined; reasons?: string[] | undefined; entryMode?: number | undefined; modeLabel?: string | undefined; rangeMode?: number | undefined; actionMode?: number | undefined; chargeMode?: number | undefined; profitMode?: number | undefined; reasonFlags?: number | undefined; entryModeLabel?: string | undefined; rangeModeLabel?: string | undefined; actionModeLabel?: string | undefined; chargeModeLabel?: string | undefined; profitModeLabel?: string | undefined; }[] | undefined; mt5RawConfig?: Record | undefined; lastSyncedAt?: string | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5SyncStates: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; syncMode: string; phase: import('..').MT5SyncPhase; accounts?: { status: string; processed: number; total: number; } | undefined; deals?: { status: string; processed: number; total: number; } | undefined; ticks?: { status: string; processed: number; total: number; } | undefined; daily?: { status: string; processed: number; total: number; } | undefined; checkpoint?: string | undefined; startedAt?: string | null | undefined; completedAt?: string | null | undefined; lastError?: string | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5SyncState[] | { id: number; uuid: string; typeName: string; data: { serverName: string; syncMode: string; phase: import('..').MT5SyncPhase; accounts?: { status: string; processed: number; total: number; } | undefined; deals?: { status: string; processed: number; total: number; } | undefined; ticks?: { status: string; processed: number; total: number; } | undefined; daily?: { status: string; processed: number; total: number; } | undefined; checkpoint?: string | undefined; startedAt?: string | null | undefined; completedAt?: string | null | undefined; lastError?: string | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; reportDefinitions: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: import('../services/content/content.type').ReportDefinitionData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], ReportDefinition[] | { id: number; uuid: string; typeName: string; data: import('../services/content/content.type').ReportDefinitionData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; llmConversations: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: import('../services/content/content.type').LlmConversationData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], LlmConversation[] | { id: number; uuid: string; typeName: string; data: import('../services/content/content.type').LlmConversationData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiServers: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { name: string; apiKeyId: string; apiPrivateKey: string; baseUrl: string; mt5Server: string; status: import('..').KalshiServerStatus; syncInterval: number; pricePollInterval: number; defaultSpreadBps: number; categories: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiServer[] | { id: number; uuid: string; typeName: string; data: { name: string; apiKeyId: string; apiPrivateKey: string; baseUrl: string; mt5Server: string; status: import('..').KalshiServerStatus; syncInterval: number; pricePollInterval: number; defaultSpreadBps: number; categories: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiEvents: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { eventTicker: string; title?: string | undefined; category?: string | undefined; subCategory?: string | undefined; seriesTicker?: string | undefined; strikeDate?: string | undefined; strikePeriod?: string | undefined; closeTime?: string | undefined; status?: import('..').KalshiLifecycleStatus | undefined; mutuallyExclusive?: boolean | undefined; settlementSources?: Record[] | undefined; productMetadata?: Record | undefined; description?: string | undefined; frequency?: string | undefined; strikesCount?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; lastUpdatedTs?: number | undefined; rawData?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiEvent[] | { id: number; uuid: string; typeName: string; data: { eventTicker: string; title?: string | undefined; category?: string | undefined; subCategory?: string | undefined; seriesTicker?: string | undefined; strikeDate?: string | undefined; strikePeriod?: string | undefined; closeTime?: string | undefined; status?: import('..').KalshiLifecycleStatus | undefined; mutuallyExclusive?: boolean | undefined; settlementSources?: Record[] | undefined; productMetadata?: Record | undefined; description?: string | undefined; frequency?: string | undefined; strikesCount?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; lastUpdatedTs?: number | undefined; rawData?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiFutures: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { marketTicker: string; eventTicker?: string | undefined; seriesTicker?: string | undefined; cadence?: string | undefined; kalshiCategory?: string | undefined; underlyingMt5Symbol?: string | undefined; underlyingLeverage?: number | undefined; title?: string | undefined; yesSubTitle?: string | undefined; noSubTitle?: string | undefined; mt5Symbol?: string | undefined; serverName?: string | undefined; marketType?: string | undefined; yesBidCents?: number | undefined; yesAskCents?: number | undefined; yesPriceCents?: number | undefined; noPriceCents?: number | undefined; spreadCents?: number | undefined; volume?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; openInterest?: number | undefined; openTime?: string | undefined; closeTime?: string | undefined; expectedExpirationTime?: string | undefined; quoteObservedAt?: string | undefined; settlementValueCents?: number | null | undefined; result?: (import('..').KalshiSettlementResult | null) | undefined; status?: import('..').KalshiFutureStatus | undefined; settledAt?: string | undefined; settlementTs?: string | undefined; closedAt?: string | undefined; enabled?: boolean | undefined; feIncluded?: boolean | undefined; lastSyncedAt?: string | undefined; strikeLabel?: string | undefined; minContract?: number | undefined; maxContract?: number | undefined; feeCoefficient?: number | undefined; category?: string | undefined; categoryBadge?: string | undefined; eventType?: string | undefined; strikesCount?: number | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiFuture[] | { id: number; uuid: string; typeName: string; data: { marketTicker: string; eventTicker?: string | undefined; seriesTicker?: string | undefined; cadence?: string | undefined; kalshiCategory?: string | undefined; underlyingMt5Symbol?: string | undefined; underlyingLeverage?: number | undefined; title?: string | undefined; yesSubTitle?: string | undefined; noSubTitle?: string | undefined; mt5Symbol?: string | undefined; serverName?: string | undefined; marketType?: string | undefined; yesBidCents?: number | undefined; yesAskCents?: number | undefined; yesPriceCents?: number | undefined; noPriceCents?: number | undefined; spreadCents?: number | undefined; volume?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; openInterest?: number | undefined; openTime?: string | undefined; closeTime?: string | undefined; expectedExpirationTime?: string | undefined; quoteObservedAt?: string | undefined; settlementValueCents?: number | null | undefined; result?: (import('..').KalshiSettlementResult | null) | undefined; status?: import('..').KalshiFutureStatus | undefined; settledAt?: string | undefined; settlementTs?: string | undefined; closedAt?: string | undefined; enabled?: boolean | undefined; feIncluded?: boolean | undefined; lastSyncedAt?: string | undefined; strikeLabel?: string | undefined; minContract?: number | undefined; maxContract?: number | undefined; feeCoefficient?: number | undefined; category?: string | undefined; categoryBadge?: string | undefined; eventType?: string | undefined; strikesCount?: number | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Symbols: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; fullSymbolName: string; path: string[]; category: string; baseCurrency: string; quoteCurrency: string; digits: number; point: number; tickSize: number; tickValue: number; contractSize: number; minLot: number; maxLot: number; lotStep: number; leverageDefault: number; marginRateDefault: number; spreadDefault: number; spreadByGroup: Record; marginByGroup: Record; leverageByGroup: Record; swapLongByGroup: Record; swapShortByGroup: Record; swapLong: number; swapShort: number; swapRollover3days: number; commissionRule: string; tradeMode: import('..').MT5TradeMode; executionMode: import('..').MT5ExecutionMode; fills: number; fillingModes?: string[] | undefined; tradeFlags?: number | undefined; tickFlags?: number | undefined; tradingSession: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[]; quoteSessions?: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[] | undefined; quotesTimeout?: number | undefined; timeStart?: string | undefined; expiration?: string | undefined; marketStatus: import('..').MT5MarketStatus; listOrder: number; isVisible: boolean; backendNote?: string | undefined; lastSyncedAt?: string | undefined; calcMode?: number | undefined; calcModeLabel?: string | undefined; marginCurrency?: string | undefined; marginInitial?: number | undefined; marginMaintenance?: number | undefined; marginRateInitialByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginRateMaintenanceByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginLong?: number | undefined; marginShort?: number | undefined; marginHedged?: number | undefined; marginFlags?: number | undefined; marginLimit?: number | undefined; marginStop?: number | undefined; marginStopLimit?: number | undefined; faceValue?: number | undefined; volumeLimit?: number | undefined; volumeLimitRaw?: number | undefined; volumeMaxRaw?: number | undefined; volumeMinRaw?: number | undefined; volumeStepRaw?: number | undefined; ieVolumeMax?: number | undefined; volumeLimitByGroup?: Record | undefined; volumeMaxByGroup?: Record | undefined; volumeMinByGroup?: Record | undefined; volumeStepByGroup?: Record | undefined; tradableByGroup?: Record | undefined; allowedOrderTypes?: string[] | undefined; orderFlags?: number | undefined; expirFlags?: number | undefined; expirationModes?: string[] | undefined; groups?: string[] | undefined; tradeModeByGroup?: Record | undefined; stopsLevel?: number | undefined; stopsLevelByGroup?: Record | undefined; freezeLevel?: number | undefined; freezeLevelByGroup?: Record | undefined; swap3dayByGroup?: Record | undefined; isin?: string | undefined; cfi?: string | undefined; exchange?: string | undefined; country?: string | undefined; sector?: number | undefined; sectorLabel?: string | undefined; industry?: number | undefined; basis?: string | undefined; source?: string | undefined; page?: string | undefined; mt5Category?: string | undefined; descriptionInternational?: string | undefined; color?: number | undefined; colorBackground?: number | undefined; swapMode?: number | undefined; swapModeLabel?: string | undefined; swapFlags?: number | undefined; swapYearDays?: number | undefined; swapRateByWeekday?: Record | undefined; gtcMode?: number | undefined; gtcModeLabel?: string | undefined; reFlags?: number | undefined; reTimeout?: number | undefined; ieFlags?: number | undefined; ieCheckMode?: number | undefined; ieTimeout?: number | undefined; ieSlipProfit?: number | undefined; ieSlipLosing?: number | undefined; filterSoft?: number | undefined; filterSoftTicks?: number | undefined; filterHard?: number | undefined; filterHardTicks?: number | undefined; filterDiscard?: number | undefined; filterGap?: number | undefined; filterGapTicks?: number | undefined; filterSpreadMin?: number | undefined; filterSpreadMax?: number | undefined; spreadBalance?: number | undefined; spreadDiff?: number | undefined; spreadDiffBalance?: number | undefined; tickBookDepth?: number | undefined; subscriptionsDelay?: number | undefined; chartMode?: number | undefined; chartModeLabel?: string | undefined; bookVolumeMode?: number | undefined; bookVolumeModeLabel?: string | undefined; priceSettle?: number | undefined; priceStrike?: number | undefined; priceLimitMax?: number | undefined; priceLimitMin?: number | undefined; optionsMode?: number | undefined; optionsModeLabel?: string | undefined; accruedInterest?: number | undefined; spliceType?: number | undefined; spliceTypeLabel?: string | undefined; spliceTimeType?: number | undefined; spliceTimeTypeLabel?: string | undefined; spliceTimeDays?: number | undefined; multiply?: number | undefined; currencyBaseDigits?: number | undefined; currencyProfitDigits?: number | undefined; currencyMarginDigits?: number | undefined; marginRateLiquidity?: number | undefined; marginRateCurrency?: number | undefined; mt5RawConfig?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Symbol[] | { id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; fullSymbolName: string; path: string[]; category: string; baseCurrency: string; quoteCurrency: string; digits: number; point: number; tickSize: number; tickValue: number; contractSize: number; minLot: number; maxLot: number; lotStep: number; leverageDefault: number; marginRateDefault: number; spreadDefault: number; spreadByGroup: Record; marginByGroup: Record; leverageByGroup: Record; swapLongByGroup: Record; swapShortByGroup: Record; swapLong: number; swapShort: number; swapRollover3days: number; commissionRule: string; tradeMode: import('..').MT5TradeMode; executionMode: import('..').MT5ExecutionMode; fills: number; fillingModes?: string[] | undefined; tradeFlags?: number | undefined; tickFlags?: number | undefined; tradingSession: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[]; quoteSessions?: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[] | undefined; quotesTimeout?: number | undefined; timeStart?: string | undefined; expiration?: string | undefined; marketStatus: import('..').MT5MarketStatus; listOrder: number; isVisible: boolean; backendNote?: string | undefined; lastSyncedAt?: string | undefined; calcMode?: number | undefined; calcModeLabel?: string | undefined; marginCurrency?: string | undefined; marginInitial?: number | undefined; marginMaintenance?: number | undefined; marginRateInitialByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginRateMaintenanceByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginLong?: number | undefined; marginShort?: number | undefined; marginHedged?: number | undefined; marginFlags?: number | undefined; marginLimit?: number | undefined; marginStop?: number | undefined; marginStopLimit?: number | undefined; faceValue?: number | undefined; volumeLimit?: number | undefined; volumeLimitRaw?: number | undefined; volumeMaxRaw?: number | undefined; volumeMinRaw?: number | undefined; volumeStepRaw?: number | undefined; ieVolumeMax?: number | undefined; volumeLimitByGroup?: Record | undefined; volumeMaxByGroup?: Record | undefined; volumeMinByGroup?: Record | undefined; volumeStepByGroup?: Record | undefined; tradableByGroup?: Record | undefined; allowedOrderTypes?: string[] | undefined; orderFlags?: number | undefined; expirFlags?: number | undefined; expirationModes?: string[] | undefined; groups?: string[] | undefined; tradeModeByGroup?: Record | undefined; stopsLevel?: number | undefined; stopsLevelByGroup?: Record | undefined; freezeLevel?: number | undefined; freezeLevelByGroup?: Record | undefined; swap3dayByGroup?: Record | undefined; isin?: string | undefined; cfi?: string | undefined; exchange?: string | undefined; country?: string | undefined; sector?: number | undefined; sectorLabel?: string | undefined; industry?: number | undefined; basis?: string | undefined; source?: string | undefined; page?: string | undefined; mt5Category?: string | undefined; descriptionInternational?: string | undefined; color?: number | undefined; colorBackground?: number | undefined; swapMode?: number | undefined; swapModeLabel?: string | undefined; swapFlags?: number | undefined; swapYearDays?: number | undefined; swapRateByWeekday?: Record | undefined; gtcMode?: number | undefined; gtcModeLabel?: string | undefined; reFlags?: number | undefined; reTimeout?: number | undefined; ieFlags?: number | undefined; ieCheckMode?: number | undefined; ieTimeout?: number | undefined; ieSlipProfit?: number | undefined; ieSlipLosing?: number | undefined; filterSoft?: number | undefined; filterSoftTicks?: number | undefined; filterHard?: number | undefined; filterHardTicks?: number | undefined; filterDiscard?: number | undefined; filterGap?: number | undefined; filterGapTicks?: number | undefined; filterSpreadMin?: number | undefined; filterSpreadMax?: number | undefined; spreadBalance?: number | undefined; spreadDiff?: number | undefined; spreadDiffBalance?: number | undefined; tickBookDepth?: number | undefined; subscriptionsDelay?: number | undefined; chartMode?: number | undefined; chartModeLabel?: string | undefined; bookVolumeMode?: number | undefined; bookVolumeModeLabel?: string | undefined; priceSettle?: number | undefined; priceStrike?: number | undefined; priceLimitMax?: number | undefined; priceLimitMin?: number | undefined; optionsMode?: number | undefined; optionsModeLabel?: string | undefined; accruedInterest?: number | undefined; spliceType?: number | undefined; spliceTypeLabel?: string | undefined; spliceTimeType?: number | undefined; spliceTimeTypeLabel?: string | undefined; spliceTimeDays?: number | undefined; multiply?: number | undefined; currencyBaseDigits?: number | undefined; currencyProfitDigits?: number | undefined; currencyMarginDigits?: number | undefined; marginRateLiquidity?: number | undefined; marginRateCurrency?: number | undefined; mt5RawConfig?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Categories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; name: string; label: string; path: string[]; symbols: string[]; sortOrder: number; isBuiltin: boolean; isVisible: boolean; groups: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Category[] | { id: number; uuid: string; typeName: string; data: { serverName: string; name: string; label: string; path: string[]; symbols: string[]; sortOrder: number; isBuiltin: boolean; isVisible: boolean; groups: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Watchlists: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; name: string; label: string; symbols: string[]; isFavorites: boolean; isBuiltin: boolean; sortOrder: number; detail?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Watchlist[] | { id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; name: string; label: string; symbols: string[]; isFavorites: boolean; isBuiltin: boolean; sortOrder: number; detail?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5ChartBars: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; interval: import('..').MT5Interval; mt5Ts: string; open: number; high: number; low: number; close: number; volume: number; tickVolume: number; spread: number; source: import('..').MT5ChartBarSource; isCorrection: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5ChartBar[] | { id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; interval: import('..').MT5Interval; mt5Ts: string; open: number; high: number; low: number; close: number; volume: number; tickVolume: number; spread: number; source: import('..').MT5ChartBarSource; isCorrection: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5PositionHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; positionId: number; mt5TsOpen: string; mt5TsClose?: string | null | undefined; symbol: string; type: import('..').MT5TradeSide; volume: number; openPrice: number; closePrice: number; stopLoss: number; takeProfit: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; currency: string; balanceAfter?: number | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5PositionHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; positionId: number; mt5TsOpen: string; mt5TsClose?: string | null | undefined; symbol: string; type: import('..').MT5TradeSide; volume: number; openPrice: number; closePrice: number; stopLoss: number; takeProfit: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; currency: string; balanceAfter?: number | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5OrderHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; orderId: number; mt5TsSetup: string; mt5TsDone?: string | null | undefined; symbol: string; type: import('..').MT5OrderKind; side: import('..').MT5TradeSide; volume: number; executedPrice: number; limitPrice: number; stopPrice: number; stopLoss: number; takeProfit: number; status: import('..').MT5OrderStateName | string; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5OrderHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; orderId: number; mt5TsSetup: string; mt5TsDone?: string | null | undefined; symbol: string; type: import('..').MT5OrderKind; side: import('..').MT5TradeSide; volume: number; executedPrice: number; limitPrice: number; stopPrice: number; stopLoss: number; takeProfit: number; status: import('..').MT5OrderStateName | string; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5DealHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; dealId: number; orderId: number; positionId: number; mt5Ts: string; symbol: string; entry: import('..').MT5DealEntry; action: import('..').MT5TradeSide; volume: number; price: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5DealHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; dealId: number; orderId: number; positionId: number; mt5Ts: string; symbol: string; entry: import('..').MT5DealEntry; action: import('..').MT5TradeSide; volume: number; price: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Drawings: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; symbol: string; drawingKey: string; drawType: string; data: Record; color: string; lineWidth: number; fillEnabled: boolean; locked: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Drawing[] | { id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; symbol: string; drawingKey: string; drawType: string; data: Record; color: string; lineWidth: number; fillEnabled: boolean; locked: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; isLoading: import('vue').Ref; loadError: import('vue').Ref; lastQueryByType: import('vue').Ref, Record>; isEmpty: import('vue').ComputedRef; groups: import('vue').ComputedRef; getByType: (typeName: K) => readonly SliceByType[K][]; getActionsForType: (typeName: ContentTypeName) => readonly string[]; knownTypes: readonly ContentTypeName[]; setSdk: (instance: ICmsSDK) => void; fetchByType: >(typeName: ContentTypeName, query?: ContentQuery) => Promise>>; fetchByUuids: >(typeName: ContentTypeName, uuids: readonly string[]) => Promise[]>; fetchOne: >(uuid: string) => Promise>; create: >(payload: ContentCreatePayload) => Promise>; update: >(uuid: string, payload: ContentUpdatePayload) => Promise>; remove: (uuid: string) => Promise; fetchActions: (uuid: string) => Promise; invokeAction: (uuid: string, actionName: string, payload?: ActionInvokePayload) => Promise; }, "isEmpty" | "groups">, Pick<{ mt5Servers: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { name: string; endpoint: string; login: number; passwordEncrypted: string; state: import('..').ServerState; syncIntervalSeconds: number; statementIntervalSeconds: number; tasksEnabled: string[]; fxPairs: string[]; health: Record; lastError?: string | null | undefined; deployedVersion?: string | null | undefined; serverTimeOffsetSeconds: number; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Server[] | { id: number; uuid: string; typeName: string; data: { name: string; endpoint: string; login: number; passwordEncrypted: string; state: import('..').ServerState; syncIntervalSeconds: number; statementIntervalSeconds: number; tasksEnabled: string[]; fxPairs: string[]; health: Record; lastError?: string | null | undefined; deployedVersion?: string | null | undefined; serverTimeOffsetSeconds: number; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Accounts: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; name: string; email?: string | null | undefined; group: string; leverage: number; currency: string; balance: number; equity: number; margin: number; marginFree: number; marginLevel: number; profit: number; floating: number; status: import('..').AccountStatus; inSync: boolean; rights: number; enable: boolean; tags: string[]; lastDealId?: number | null | undefined; calcStatus: string; isPredictionAccount?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Account[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; name: string; email?: string | null | undefined; group: string; leverage: number; currency: string; balance: number; equity: number; margin: number; marginFree: number; marginLevel: number; profit: number; floating: number; status: import('..').AccountStatus; inSync: boolean; rights: number; enable: boolean; tags: string[]; lastDealId?: number | null | undefined; calcStatus: string; isPredictionAccount?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Groups: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; group: string; currency: string; serverId?: number | undefined; currencyDigits?: number | undefined; marginCall?: number | undefined; marginStopOut?: number | undefined; marginSoMode?: number | undefined; marginSoModeLabel?: string | undefined; marginFreeModeLabel?: string | undefined; marginFreeProfitModeLabel?: string | undefined; marginModeLabel?: string | undefined; marginFlags?: number | undefined; marginFloatingLeverage?: number | string | undefined; demoLeverage?: number | undefined; demoDeposit?: number | undefined; demoInactivityPeriod?: number | undefined; tradeFlags?: number | undefined; tradeRights?: import('..').Mt5GroupTradeRight[] | undefined; tradeInterestrate?: number | undefined; tradeVirtualCredit?: number | undefined; tradeTransferModeLabel?: string | undefined; limitHistoryLabel?: number | string | undefined; limitOrders?: number | undefined; limitPositions?: number | undefined; limitSymbols?: number | undefined; permissions?: string[] | undefined; authModeLabel?: string | undefined; authOtpModeLabel?: string | undefined; authPasswordMin?: number | undefined; company?: string | undefined; companyPage?: string | undefined; companyEmail?: string | undefined; companySupportPage?: string | undefined; companySupportEmail?: string | undefined; companyCatalog?: string | undefined; companyDepositPage?: string | undefined; companyWithdrawalPage?: string | undefined; reportsModeLabel?: string | undefined; reportsFlagModes?: unknown; reportsSmtp?: string | undefined; reportsEmail?: string | undefined; newsModeLabel?: string | undefined; newsCategory?: string | undefined; newsLangs?: number[] | undefined; mailModeLabel?: string | undefined; commissions?: { mode?: number | undefined; name?: string | undefined; path?: string | undefined; tiers?: { mode?: import('..').MT5CommissionMode | undefined; type?: import('..').MT5CommissionVolumeType | undefined; value?: number | undefined; minimal?: number | undefined; maximal?: number | undefined; rangeFrom?: number | undefined; rangeTo?: number | undefined; currency?: string | undefined; modeLabel?: string | undefined; typeLabel?: string | undefined; }[] | undefined; reasons?: string[] | undefined; entryMode?: number | undefined; modeLabel?: string | undefined; rangeMode?: number | undefined; actionMode?: number | undefined; chargeMode?: number | undefined; profitMode?: number | undefined; reasonFlags?: number | undefined; entryModeLabel?: string | undefined; rangeModeLabel?: string | undefined; actionModeLabel?: string | undefined; chargeModeLabel?: string | undefined; profitModeLabel?: string | undefined; }[] | undefined; mt5RawConfig?: Record | undefined; lastSyncedAt?: string | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Group[] | { id: number; uuid: string; typeName: string; data: { serverName: string; group: string; currency: string; serverId?: number | undefined; currencyDigits?: number | undefined; marginCall?: number | undefined; marginStopOut?: number | undefined; marginSoMode?: number | undefined; marginSoModeLabel?: string | undefined; marginFreeModeLabel?: string | undefined; marginFreeProfitModeLabel?: string | undefined; marginModeLabel?: string | undefined; marginFlags?: number | undefined; marginFloatingLeverage?: number | string | undefined; demoLeverage?: number | undefined; demoDeposit?: number | undefined; demoInactivityPeriod?: number | undefined; tradeFlags?: number | undefined; tradeRights?: import('..').Mt5GroupTradeRight[] | undefined; tradeInterestrate?: number | undefined; tradeVirtualCredit?: number | undefined; tradeTransferModeLabel?: string | undefined; limitHistoryLabel?: number | string | undefined; limitOrders?: number | undefined; limitPositions?: number | undefined; limitSymbols?: number | undefined; permissions?: string[] | undefined; authModeLabel?: string | undefined; authOtpModeLabel?: string | undefined; authPasswordMin?: number | undefined; company?: string | undefined; companyPage?: string | undefined; companyEmail?: string | undefined; companySupportPage?: string | undefined; companySupportEmail?: string | undefined; companyCatalog?: string | undefined; companyDepositPage?: string | undefined; companyWithdrawalPage?: string | undefined; reportsModeLabel?: string | undefined; reportsFlagModes?: unknown; reportsSmtp?: string | undefined; reportsEmail?: string | undefined; newsModeLabel?: string | undefined; newsCategory?: string | undefined; newsLangs?: number[] | undefined; mailModeLabel?: string | undefined; commissions?: { mode?: number | undefined; name?: string | undefined; path?: string | undefined; tiers?: { mode?: import('..').MT5CommissionMode | undefined; type?: import('..').MT5CommissionVolumeType | undefined; value?: number | undefined; minimal?: number | undefined; maximal?: number | undefined; rangeFrom?: number | undefined; rangeTo?: number | undefined; currency?: string | undefined; modeLabel?: string | undefined; typeLabel?: string | undefined; }[] | undefined; reasons?: string[] | undefined; entryMode?: number | undefined; modeLabel?: string | undefined; rangeMode?: number | undefined; actionMode?: number | undefined; chargeMode?: number | undefined; profitMode?: number | undefined; reasonFlags?: number | undefined; entryModeLabel?: string | undefined; rangeModeLabel?: string | undefined; actionModeLabel?: string | undefined; chargeModeLabel?: string | undefined; profitModeLabel?: string | undefined; }[] | undefined; mt5RawConfig?: Record | undefined; lastSyncedAt?: string | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5SyncStates: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; syncMode: string; phase: import('..').MT5SyncPhase; accounts?: { status: string; processed: number; total: number; } | undefined; deals?: { status: string; processed: number; total: number; } | undefined; ticks?: { status: string; processed: number; total: number; } | undefined; daily?: { status: string; processed: number; total: number; } | undefined; checkpoint?: string | undefined; startedAt?: string | null | undefined; completedAt?: string | null | undefined; lastError?: string | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5SyncState[] | { id: number; uuid: string; typeName: string; data: { serverName: string; syncMode: string; phase: import('..').MT5SyncPhase; accounts?: { status: string; processed: number; total: number; } | undefined; deals?: { status: string; processed: number; total: number; } | undefined; ticks?: { status: string; processed: number; total: number; } | undefined; daily?: { status: string; processed: number; total: number; } | undefined; checkpoint?: string | undefined; startedAt?: string | null | undefined; completedAt?: string | null | undefined; lastError?: string | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; reportDefinitions: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: import('../services/content/content.type').ReportDefinitionData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], ReportDefinition[] | { id: number; uuid: string; typeName: string; data: import('../services/content/content.type').ReportDefinitionData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; llmConversations: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: import('../services/content/content.type').LlmConversationData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], LlmConversation[] | { id: number; uuid: string; typeName: string; data: import('../services/content/content.type').LlmConversationData; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiServers: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { name: string; apiKeyId: string; apiPrivateKey: string; baseUrl: string; mt5Server: string; status: import('..').KalshiServerStatus; syncInterval: number; pricePollInterval: number; defaultSpreadBps: number; categories: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiServer[] | { id: number; uuid: string; typeName: string; data: { name: string; apiKeyId: string; apiPrivateKey: string; baseUrl: string; mt5Server: string; status: import('..').KalshiServerStatus; syncInterval: number; pricePollInterval: number; defaultSpreadBps: number; categories: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiEvents: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { eventTicker: string; title?: string | undefined; category?: string | undefined; subCategory?: string | undefined; seriesTicker?: string | undefined; strikeDate?: string | undefined; strikePeriod?: string | undefined; closeTime?: string | undefined; status?: import('..').KalshiLifecycleStatus | undefined; mutuallyExclusive?: boolean | undefined; settlementSources?: Record[] | undefined; productMetadata?: Record | undefined; description?: string | undefined; frequency?: string | undefined; strikesCount?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; lastUpdatedTs?: number | undefined; rawData?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiEvent[] | { id: number; uuid: string; typeName: string; data: { eventTicker: string; title?: string | undefined; category?: string | undefined; subCategory?: string | undefined; seriesTicker?: string | undefined; strikeDate?: string | undefined; strikePeriod?: string | undefined; closeTime?: string | undefined; status?: import('..').KalshiLifecycleStatus | undefined; mutuallyExclusive?: boolean | undefined; settlementSources?: Record[] | undefined; productMetadata?: Record | undefined; description?: string | undefined; frequency?: string | undefined; strikesCount?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; lastUpdatedTs?: number | undefined; rawData?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; kalshiFutures: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { marketTicker: string; eventTicker?: string | undefined; seriesTicker?: string | undefined; cadence?: string | undefined; kalshiCategory?: string | undefined; underlyingMt5Symbol?: string | undefined; underlyingLeverage?: number | undefined; title?: string | undefined; yesSubTitle?: string | undefined; noSubTitle?: string | undefined; mt5Symbol?: string | undefined; serverName?: string | undefined; marketType?: string | undefined; yesBidCents?: number | undefined; yesAskCents?: number | undefined; yesPriceCents?: number | undefined; noPriceCents?: number | undefined; spreadCents?: number | undefined; volume?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; openInterest?: number | undefined; openTime?: string | undefined; closeTime?: string | undefined; expectedExpirationTime?: string | undefined; quoteObservedAt?: string | undefined; settlementValueCents?: number | null | undefined; result?: (import('..').KalshiSettlementResult | null) | undefined; status?: import('..').KalshiFutureStatus | undefined; settledAt?: string | undefined; settlementTs?: string | undefined; closedAt?: string | undefined; enabled?: boolean | undefined; feIncluded?: boolean | undefined; lastSyncedAt?: string | undefined; strikeLabel?: string | undefined; minContract?: number | undefined; maxContract?: number | undefined; feeCoefficient?: number | undefined; category?: string | undefined; categoryBadge?: string | undefined; eventType?: string | undefined; strikesCount?: number | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], KalshiFuture[] | { id: number; uuid: string; typeName: string; data: { marketTicker: string; eventTicker?: string | undefined; seriesTicker?: string | undefined; cadence?: string | undefined; kalshiCategory?: string | undefined; underlyingMt5Symbol?: string | undefined; underlyingLeverage?: number | undefined; title?: string | undefined; yesSubTitle?: string | undefined; noSubTitle?: string | undefined; mt5Symbol?: string | undefined; serverName?: string | undefined; marketType?: string | undefined; yesBidCents?: number | undefined; yesAskCents?: number | undefined; yesPriceCents?: number | undefined; noPriceCents?: number | undefined; spreadCents?: number | undefined; volume?: number | undefined; volume24hContracts?: number | undefined; volumeContracts?: number | undefined; openInterest?: number | undefined; openTime?: string | undefined; closeTime?: string | undefined; expectedExpirationTime?: string | undefined; quoteObservedAt?: string | undefined; settlementValueCents?: number | null | undefined; result?: (import('..').KalshiSettlementResult | null) | undefined; status?: import('..').KalshiFutureStatus | undefined; settledAt?: string | undefined; settlementTs?: string | undefined; closedAt?: string | undefined; enabled?: boolean | undefined; feIncluded?: boolean | undefined; lastSyncedAt?: string | undefined; strikeLabel?: string | undefined; minContract?: number | undefined; maxContract?: number | undefined; feeCoefficient?: number | undefined; category?: string | undefined; categoryBadge?: string | undefined; eventType?: string | undefined; strikesCount?: number | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Symbols: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; fullSymbolName: string; path: string[]; category: string; baseCurrency: string; quoteCurrency: string; digits: number; point: number; tickSize: number; tickValue: number; contractSize: number; minLot: number; maxLot: number; lotStep: number; leverageDefault: number; marginRateDefault: number; spreadDefault: number; spreadByGroup: Record; marginByGroup: Record; leverageByGroup: Record; swapLongByGroup: Record; swapShortByGroup: Record; swapLong: number; swapShort: number; swapRollover3days: number; commissionRule: string; tradeMode: import('..').MT5TradeMode; executionMode: import('..').MT5ExecutionMode; fills: number; fillingModes?: string[] | undefined; tradeFlags?: number | undefined; tickFlags?: number | undefined; tradingSession: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[]; quoteSessions?: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[] | undefined; quotesTimeout?: number | undefined; timeStart?: string | undefined; expiration?: string | undefined; marketStatus: import('..').MT5MarketStatus; listOrder: number; isVisible: boolean; backendNote?: string | undefined; lastSyncedAt?: string | undefined; calcMode?: number | undefined; calcModeLabel?: string | undefined; marginCurrency?: string | undefined; marginInitial?: number | undefined; marginMaintenance?: number | undefined; marginRateInitialByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginRateMaintenanceByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginLong?: number | undefined; marginShort?: number | undefined; marginHedged?: number | undefined; marginFlags?: number | undefined; marginLimit?: number | undefined; marginStop?: number | undefined; marginStopLimit?: number | undefined; faceValue?: number | undefined; volumeLimit?: number | undefined; volumeLimitRaw?: number | undefined; volumeMaxRaw?: number | undefined; volumeMinRaw?: number | undefined; volumeStepRaw?: number | undefined; ieVolumeMax?: number | undefined; volumeLimitByGroup?: Record | undefined; volumeMaxByGroup?: Record | undefined; volumeMinByGroup?: Record | undefined; volumeStepByGroup?: Record | undefined; tradableByGroup?: Record | undefined; allowedOrderTypes?: string[] | undefined; orderFlags?: number | undefined; expirFlags?: number | undefined; expirationModes?: string[] | undefined; groups?: string[] | undefined; tradeModeByGroup?: Record | undefined; stopsLevel?: number | undefined; stopsLevelByGroup?: Record | undefined; freezeLevel?: number | undefined; freezeLevelByGroup?: Record | undefined; swap3dayByGroup?: Record | undefined; isin?: string | undefined; cfi?: string | undefined; exchange?: string | undefined; country?: string | undefined; sector?: number | undefined; sectorLabel?: string | undefined; industry?: number | undefined; basis?: string | undefined; source?: string | undefined; page?: string | undefined; mt5Category?: string | undefined; descriptionInternational?: string | undefined; color?: number | undefined; colorBackground?: number | undefined; swapMode?: number | undefined; swapModeLabel?: string | undefined; swapFlags?: number | undefined; swapYearDays?: number | undefined; swapRateByWeekday?: Record | undefined; gtcMode?: number | undefined; gtcModeLabel?: string | undefined; reFlags?: number | undefined; reTimeout?: number | undefined; ieFlags?: number | undefined; ieCheckMode?: number | undefined; ieTimeout?: number | undefined; ieSlipProfit?: number | undefined; ieSlipLosing?: number | undefined; filterSoft?: number | undefined; filterSoftTicks?: number | undefined; filterHard?: number | undefined; filterHardTicks?: number | undefined; filterDiscard?: number | undefined; filterGap?: number | undefined; filterGapTicks?: number | undefined; filterSpreadMin?: number | undefined; filterSpreadMax?: number | undefined; spreadBalance?: number | undefined; spreadDiff?: number | undefined; spreadDiffBalance?: number | undefined; tickBookDepth?: number | undefined; subscriptionsDelay?: number | undefined; chartMode?: number | undefined; chartModeLabel?: string | undefined; bookVolumeMode?: number | undefined; bookVolumeModeLabel?: string | undefined; priceSettle?: number | undefined; priceStrike?: number | undefined; priceLimitMax?: number | undefined; priceLimitMin?: number | undefined; optionsMode?: number | undefined; optionsModeLabel?: string | undefined; accruedInterest?: number | undefined; spliceType?: number | undefined; spliceTypeLabel?: string | undefined; spliceTimeType?: number | undefined; spliceTimeTypeLabel?: string | undefined; spliceTimeDays?: number | undefined; multiply?: number | undefined; currencyBaseDigits?: number | undefined; currencyProfitDigits?: number | undefined; currencyMarginDigits?: number | undefined; marginRateLiquidity?: number | undefined; marginRateCurrency?: number | undefined; mt5RawConfig?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Symbol[] | { id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; fullSymbolName: string; path: string[]; category: string; baseCurrency: string; quoteCurrency: string; digits: number; point: number; tickSize: number; tickValue: number; contractSize: number; minLot: number; maxLot: number; lotStep: number; leverageDefault: number; marginRateDefault: number; spreadDefault: number; spreadByGroup: Record; marginByGroup: Record; leverageByGroup: Record; swapLongByGroup: Record; swapShortByGroup: Record; swapLong: number; swapShort: number; swapRollover3days: number; commissionRule: string; tradeMode: import('..').MT5TradeMode; executionMode: import('..').MT5ExecutionMode; fills: number; fillingModes?: string[] | undefined; tradeFlags?: number | undefined; tickFlags?: number | undefined; tradingSession: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[]; quoteSessions?: { weekday: number; weekdayLabel: string; openMin: number; closeMin: number; open: string; close: string; }[] | undefined; quotesTimeout?: number | undefined; timeStart?: string | undefined; expiration?: string | undefined; marketStatus: import('..').MT5MarketStatus; listOrder: number; isVisible: boolean; backendNote?: string | undefined; lastSyncedAt?: string | undefined; calcMode?: number | undefined; calcModeLabel?: string | undefined; marginCurrency?: string | undefined; marginInitial?: number | undefined; marginMaintenance?: number | undefined; marginRateInitialByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginRateMaintenanceByType?: { buy: number; sell: number; buyStop: number; buyLimit: number; sellStop: number; sellLimit: number; buyStopLimit: number; sellStopLimit: number; } | undefined; marginLong?: number | undefined; marginShort?: number | undefined; marginHedged?: number | undefined; marginFlags?: number | undefined; marginLimit?: number | undefined; marginStop?: number | undefined; marginStopLimit?: number | undefined; faceValue?: number | undefined; volumeLimit?: number | undefined; volumeLimitRaw?: number | undefined; volumeMaxRaw?: number | undefined; volumeMinRaw?: number | undefined; volumeStepRaw?: number | undefined; ieVolumeMax?: number | undefined; volumeLimitByGroup?: Record | undefined; volumeMaxByGroup?: Record | undefined; volumeMinByGroup?: Record | undefined; volumeStepByGroup?: Record | undefined; tradableByGroup?: Record | undefined; allowedOrderTypes?: string[] | undefined; orderFlags?: number | undefined; expirFlags?: number | undefined; expirationModes?: string[] | undefined; groups?: string[] | undefined; tradeModeByGroup?: Record | undefined; stopsLevel?: number | undefined; stopsLevelByGroup?: Record | undefined; freezeLevel?: number | undefined; freezeLevelByGroup?: Record | undefined; swap3dayByGroup?: Record | undefined; isin?: string | undefined; cfi?: string | undefined; exchange?: string | undefined; country?: string | undefined; sector?: number | undefined; sectorLabel?: string | undefined; industry?: number | undefined; basis?: string | undefined; source?: string | undefined; page?: string | undefined; mt5Category?: string | undefined; descriptionInternational?: string | undefined; color?: number | undefined; colorBackground?: number | undefined; swapMode?: number | undefined; swapModeLabel?: string | undefined; swapFlags?: number | undefined; swapYearDays?: number | undefined; swapRateByWeekday?: Record | undefined; gtcMode?: number | undefined; gtcModeLabel?: string | undefined; reFlags?: number | undefined; reTimeout?: number | undefined; ieFlags?: number | undefined; ieCheckMode?: number | undefined; ieTimeout?: number | undefined; ieSlipProfit?: number | undefined; ieSlipLosing?: number | undefined; filterSoft?: number | undefined; filterSoftTicks?: number | undefined; filterHard?: number | undefined; filterHardTicks?: number | undefined; filterDiscard?: number | undefined; filterGap?: number | undefined; filterGapTicks?: number | undefined; filterSpreadMin?: number | undefined; filterSpreadMax?: number | undefined; spreadBalance?: number | undefined; spreadDiff?: number | undefined; spreadDiffBalance?: number | undefined; tickBookDepth?: number | undefined; subscriptionsDelay?: number | undefined; chartMode?: number | undefined; chartModeLabel?: string | undefined; bookVolumeMode?: number | undefined; bookVolumeModeLabel?: string | undefined; priceSettle?: number | undefined; priceStrike?: number | undefined; priceLimitMax?: number | undefined; priceLimitMin?: number | undefined; optionsMode?: number | undefined; optionsModeLabel?: string | undefined; accruedInterest?: number | undefined; spliceType?: number | undefined; spliceTypeLabel?: string | undefined; spliceTimeType?: number | undefined; spliceTimeTypeLabel?: string | undefined; spliceTimeDays?: number | undefined; multiply?: number | undefined; currencyBaseDigits?: number | undefined; currencyProfitDigits?: number | undefined; currencyMarginDigits?: number | undefined; marginRateLiquidity?: number | undefined; marginRateCurrency?: number | undefined; mt5RawConfig?: Record | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Categories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; name: string; label: string; path: string[]; symbols: string[]; sortOrder: number; isBuiltin: boolean; isVisible: boolean; groups: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Category[] | { id: number; uuid: string; typeName: string; data: { serverName: string; name: string; label: string; path: string[]; symbols: string[]; sortOrder: number; isBuiltin: boolean; isVisible: boolean; groups: string[]; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Watchlists: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; name: string; label: string; symbols: string[]; isFavorites: boolean; isBuiltin: boolean; sortOrder: number; detail?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Watchlist[] | { id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; name: string; label: string; symbols: string[]; isFavorites: boolean; isBuiltin: boolean; sortOrder: number; detail?: boolean | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5ChartBars: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; interval: import('..').MT5Interval; mt5Ts: string; open: number; high: number; low: number; close: number; volume: number; tickVolume: number; spread: number; source: import('..').MT5ChartBarSource; isCorrection: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5ChartBar[] | { id: number; uuid: string; typeName: string; data: { serverName: string; symbol: string; interval: import('..').MT5Interval; mt5Ts: string; open: number; high: number; low: number; close: number; volume: number; tickVolume: number; spread: number; source: import('..').MT5ChartBarSource; isCorrection: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5PositionHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; positionId: number; mt5TsOpen: string; mt5TsClose?: string | null | undefined; symbol: string; type: import('..').MT5TradeSide; volume: number; openPrice: number; closePrice: number; stopLoss: number; takeProfit: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; currency: string; balanceAfter?: number | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5PositionHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; positionId: number; mt5TsOpen: string; mt5TsClose?: string | null | undefined; symbol: string; type: import('..').MT5TradeSide; volume: number; openPrice: number; closePrice: number; stopLoss: number; takeProfit: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; currency: string; balanceAfter?: number | null | undefined; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5OrderHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; orderId: number; mt5TsSetup: string; mt5TsDone?: string | null | undefined; symbol: string; type: import('..').MT5OrderKind; side: import('..').MT5TradeSide; volume: number; executedPrice: number; limitPrice: number; stopPrice: number; stopLoss: number; takeProfit: number; status: import('..').MT5OrderStateName | string; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5OrderHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; orderId: number; mt5TsSetup: string; mt5TsDone?: string | null | undefined; symbol: string; type: import('..').MT5OrderKind; side: import('..').MT5TradeSide; volume: number; executedPrice: number; limitPrice: number; stopPrice: number; stopLoss: number; takeProfit: number; status: import('..').MT5OrderStateName | string; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5DealHistories: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { serverName: string; login: number; dealId: number; orderId: number; positionId: number; mt5Ts: string; symbol: string; entry: import('..').MT5DealEntry; action: import('..').MT5TradeSide; volume: number; price: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5DealHistory[] | { id: number; uuid: string; typeName: string; data: { serverName: string; login: number; dealId: number; orderId: number; positionId: number; mt5Ts: string; symbol: string; entry: import('..').MT5DealEntry; action: import('..').MT5TradeSide; volume: number; price: number; commission: number; fee: number; swap: number; profitLoss: number; comment: string; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; mt5Drawings: import('vue').Ref<{ id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; symbol: string; drawingKey: string; drawType: string; data: Record; color: string; lineWidth: number; fillEnabled: boolean; locked: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[], Mt5Drawing[] | { id: number; uuid: string; typeName: string; data: { userId: number; serverName: string; symbol: string; drawingKey: string; drawType: string; data: Record; color: string; lineWidth: number; fillEnabled: boolean; locked: boolean; }; status: string; slug?: string | null | undefined; version?: number | undefined; parentId?: number | null | undefined; sortOrder?: number | undefined; publishedAt?: string | null | undefined; createdBy?: number | null | undefined; updatedBy?: number | null | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; }[]>; isLoading: import('vue').Ref; loadError: import('vue').Ref; lastQueryByType: import('vue').Ref, Record>; isEmpty: import('vue').ComputedRef; groups: import('vue').ComputedRef; getByType: (typeName: K) => readonly SliceByType[K][]; getActionsForType: (typeName: ContentTypeName) => readonly string[]; knownTypes: readonly ContentTypeName[]; setSdk: (instance: ICmsSDK) => void; fetchByType: >(typeName: ContentTypeName, query?: ContentQuery) => Promise>>; fetchByUuids: >(typeName: ContentTypeName, uuids: readonly string[]) => Promise[]>; fetchOne: >(uuid: string) => Promise>; create: >(payload: ContentCreatePayload) => Promise>; update: >(uuid: string, payload: ContentUpdatePayload) => Promise>; remove: (uuid: string) => Promise; fetchActions: (uuid: string) => Promise; invokeAction: (uuid: string, actionName: string, payload?: ActionInvokePayload) => Promise; }, "create" | "update" | "remove" | "setSdk" | "getByType" | "getActionsForType" | "fetchByType" | "fetchByUuids" | "fetchOne" | "fetchActions" | "invokeAction">>; export {}; //# sourceMappingURL=content.d.ts.map