/** * Core Selectors * * Single source of truth for all data-cy selectors in core components. * Themes can import and extend these selectors. * * This file composes all domain-specific selectors into a single export. * Individual domain selectors are in ./domains/ for better maintainability. * * Naming conventions: * - Static selectors: "domain-element" (e.g., "nav-main", "login-form") * - Dynamic selectors: "domain-element-{placeholder}" (e.g., "{slug}-row-{id}") * * Placeholders: * - {slug} - Entity slug (customers, tasks, pages, posts) * - {id} - Record ID * - {name} - Field name * - {section} - Settings section name * - {action} - Action name (edit, delete, view) * - {value} - Filter/option value * - {index} - Array index * - {mode} - View mode (view, edit, create) */ /** * CORE_SELECTORS - Composed from all domain selectors * * Structure: * - auth: Authentication (login, signup, forgot/reset password) * - dashboard: Shell, topnav, sidebar, navigation * - entities: Dynamic CRUD selectors with {slug} placeholders * - globalSearch: Cmd+K search modal * - taxonomies: Categories, tags management * - teams: Team switcher, members, invitations * - blockEditor: Page builder (7 components) * - settings: User/team settings, billing, API keys * - superadmin: Admin panel * - devtools: Developer tools * - public: Public pages, navbar, footer * - common: Shared components (modals, toasts, loading) * - patterns: Pattern usage, delete dialog, placeholders */ export declare const CORE_SELECTORS: { readonly auth: { readonly login: { readonly card: "login-form-card"; readonly header: "login-header"; readonly footer: "login-footer"; readonly form: "login-form"; readonly options: "login-options"; readonly emailInput: "login-email-input"; readonly passwordInput: "login-password-input"; readonly emailError: "login-email-error"; readonly passwordError: "login-password-error"; readonly submit: "login-submit"; readonly googleSignin: "login-google-signin"; readonly showEmail: "login-show-email"; readonly hideEmail: "login-hide-email"; readonly forgotPassword: "login-forgot-password"; readonly signupLink: "login-signup-link"; readonly inviteBanner: "login-invite-banner"; readonly errorAlert: "login-error-alert"; readonly rememberCheckbox: "login-remember-checkbox"; }; readonly signup: { readonly form: "signup-form"; readonly firstName: "signup-first-name"; readonly lastName: "signup-last-name"; readonly email: "signup-email"; readonly password: "signup-password"; readonly confirmPassword: "signup-confirm-password"; readonly submitButton: "signup-submit"; readonly googleButton: "signup-google"; readonly loginLink: "signup-login-link"; readonly inviteBanner: "signup-invite-banner"; readonly error: "signup-error"; readonly termsCheckbox: "signup-terms-checkbox"; readonly footer: "signup-footer"; }; readonly forgotPassword: { readonly form: "forgot-password-form"; readonly email: "forgot-password-email"; readonly submitButton: "forgot-password-submit"; readonly backToLogin: "forgot-password-back"; readonly successMessage: "forgot-password-success"; readonly successBack: "forgot-password-success-back"; readonly retryButton: "forgot-password-retry"; readonly error: "forgot-password-error"; }; readonly resetPassword: { readonly form: "reset-password-form"; readonly password: "reset-password-password"; readonly confirmPassword: "reset-password-confirm"; readonly submitButton: "reset-password-submit"; readonly error: "reset-password-error"; readonly success: "reset-password-success"; readonly loginLink: "reset-password-login-link"; readonly backToLogin: "reset-password-back"; }; readonly verifyEmail: { readonly container: "verify-email-container"; readonly resendButton: "verify-email-resend"; readonly successMessage: "verify-email-success"; readonly error: "verify-email-error"; }; readonly devKeyring: { readonly container: "devkeyring-container"; readonly trigger: "devkeyring-trigger"; readonly content: "devkeyring-content"; readonly user: "devkeyring-user-{index}"; }; }; readonly dashboard: { readonly container: "dashboard-container"; readonly sidebar: { readonly container: "sidebar-main"; readonly header: "sidebar-header"; readonly logo: "sidebar-logo"; readonly content: "sidebar-content"; readonly footer: "sidebar-footer"; }; readonly topnav: { readonly container: "topnav-header"; readonly logo: "topnav-logo"; readonly sidebarToggle: "topnav-sidebar-toggle"; readonly search: { readonly container: "topnav-search-section"; }; readonly notifications: { readonly trigger: "topnav-notifications"; }; readonly quickCreate: { readonly trigger: "topnav-quick-create-button"; readonly content: "topnav-quick-create-dropdown"; readonly link: "quick-create-{slug}-link"; }; readonly userMenu: { readonly trigger: "topnav-user-menu-trigger"; readonly content: "topnav-user-menu"; readonly item: "topnav-menu-{icon}"; readonly action: "topnav-menu-{action}"; }; readonly actions: "topnav-actions"; readonly settingsMenu: { readonly trigger: "topnav-settings-menu-trigger"; readonly content: "topnav-settings-menu"; readonly item: "topnav-settings-item-{index}"; readonly link: "topnav-settings-link-{index}"; }; readonly help: "topnav-help"; readonly themeToggle: "topnav-theme-toggle"; readonly superadmin: "topnav-superadmin"; readonly devtools: "topnav-devtools"; readonly userLoading: "topnav-user-loading"; readonly signin: "topnav-signin"; readonly signup: "topnav-signup"; readonly mobileMenu: { readonly toggle: "topnav-mobile-menu-toggle"; readonly container: "topnav-mobile-menu"; readonly actions: "topnav-mobile-actions"; readonly userInfo: "topnav-mobile-user-info"; readonly linkProfile: "topnav-mobile-link-profile"; readonly linkSettings: "topnav-mobile-link-settings"; readonly linkBilling: "topnav-mobile-link-billing"; readonly signout: "topnav-mobile-signout"; readonly superadmin: "topnav-mobile-nav-superadmin"; readonly devtools: "topnav-mobile-nav-devtools"; }; }; readonly navigation: { readonly container: "nav-main"; readonly dashboardLink: "nav-link-dashboard"; readonly entityLink: "nav-link-entity-{slug}"; readonly section: "nav-section-{id}"; readonly sectionLabel: "nav-section-label-{id}"; readonly sectionItem: "nav-section-item-{sectionId}-{itemId}"; }; readonly mobile: { readonly topbar: { readonly container: "mobile-topbar-header"; readonly userProfile: "mobile-topbar-user-profile"; readonly notifications: "mobile-topbar-notifications"; readonly themeToggle: "mobile-topbar-theme-toggle"; }; readonly bottomNav: { readonly container: "mobile-bottomnav-nav"; readonly item: "mobile-bottomnav-item-{id}"; }; readonly moreSheet: { readonly container: "mobile-more-sheet-content"; readonly item: "mobile-more-sheet-item-{id}"; readonly superadminLink: "mobile-more-sheet-superadmin-link"; readonly teamSwitcher: "mobile-more-sheet-team-switcher"; readonly signoutButton: "mobile-more-sheet-signout-button"; }; readonly quickCreateSheet: { readonly container: "mobile-quick-create-sheet-content"; readonly item: "mobile-quick-create-sheet-item-{slug}"; }; }; }; readonly entities: { readonly page: { readonly container: "{slug}-page"; readonly title: "{slug}-page-title"; }; readonly list: { readonly container: "{slug}-list"; readonly addButton: "{slug}-add"; readonly selectionCount: "{slug}-selection-count"; readonly search: { readonly container: "{slug}-search"; readonly input: "{slug}-search-input"; readonly clear: "{slug}-search-clear"; }; readonly filters: { readonly container: "{slug}-filters"; readonly trigger: "{slug}-filter-{field}"; readonly content: "{slug}-filter-{field}-content"; readonly option: "{slug}-filter-{field}-option-{value}"; readonly badge: "{slug}-filter-{field}-badge-{value}"; readonly removeBadge: "{slug}-filter-{field}-remove-{value}"; readonly clearAll: "{slug}-filter-{field}-clear-all"; }; readonly table: { readonly container: "{slug}-table-container"; readonly element: "{slug}-table"; readonly selectAll: "{slug}-select-all"; readonly empty: "{slug}-table-empty"; readonly loading: "{slug}-table-loading"; readonly column: { readonly header: "{slug}-col-{name}"; readonly sort: "{slug}-sort-{name}"; }; readonly row: { readonly element: "{slug}-row-{id}"; readonly checkbox: "{slug}-select-{id}"; readonly menu: "{slug}-menu-{id}"; readonly menuContent: "{slug}-menu-content-{id}"; readonly action: "{slug}-action-{action}-{id}"; readonly quickAction: "{slug}-quick-{action}-{id}"; }; readonly cell: { readonly element: "{slug}-cell-{name}-{id}"; }; }; readonly pagination: { readonly container: "{slug}-pagination"; readonly info: "{slug}-page-info"; readonly pageSize: "{slug}-page-size"; readonly pageSizeOption: "{slug}-page-size-{size}"; readonly first: "{slug}-page-first"; readonly prev: "{slug}-page-prev"; readonly next: "{slug}-page-next"; readonly last: "{slug}-page-last"; }; readonly bulk: { readonly bar: "{slug}-bulk-bar"; readonly count: "{slug}-bulk-count"; readonly selectAll: "{slug}-bulk-select-all"; readonly statusButton: "{slug}-bulk-status"; readonly statusDialog: "{slug}-bulk-status-dialog"; readonly statusSelect: "{slug}-bulk-status-select"; readonly statusOption: "{slug}-bulk-status-{value}"; readonly statusCancel: "{slug}-bulk-status-cancel"; readonly statusConfirm: "{slug}-bulk-status-confirm"; readonly deleteButton: "{slug}-bulk-delete"; readonly deleteDialog: "{slug}-bulk-delete-dialog"; readonly deleteCancel: "{slug}-bulk-delete-cancel"; readonly deleteConfirm: "{slug}-bulk-delete-confirm"; readonly clearButton: "{slug}-bulk-clear"; }; readonly confirm: { readonly dialog: "{slug}-confirm-dialog"; readonly cancel: "{slug}-confirm-cancel"; readonly action: "{slug}-confirm-action"; }; }; readonly header: { readonly container: "{slug}-{mode}-header"; readonly backButton: "{slug}-back"; readonly title: "{slug}-header-title"; readonly editButton: "{slug}-edit"; readonly deleteButton: "{slug}-delete"; readonly deleteDialog: "{slug}-delete-dialog"; readonly deleteCancel: "{slug}-delete-cancel"; readonly deleteConfirm: "{slug}-delete-confirm"; }; readonly detail: { readonly container: "{slug}-detail"; readonly copyId: "{slug}-copy-id"; }; readonly form: { readonly container: "{slug}-form"; readonly field: "{slug}-field-{name}"; readonly submitButton: "{slug}-form-submit"; }; readonly childEntity: { readonly container: "{parentSlug}-{childName}-section"; readonly addButton: "{parentSlug}-{childName}-add"; }; }; readonly globalSearch: { readonly modal: "search-modal"; readonly trigger: "search-trigger"; readonly input: "search-input"; readonly results: "search-results"; readonly result: "search-result"; }; readonly taxonomies: { readonly list: { readonly container: "taxonomies-list-table"; readonly createButton: "taxonomies-create-button"; readonly row: "taxonomy-row-{id}"; readonly editButton: "taxonomies-edit-{id}"; readonly deleteButton: "taxonomies-delete-{id}"; }; readonly form: { readonly dialog: "taxonomy-form-dialog"; readonly nameInput: "taxonomy-name-input"; readonly slugInput: "taxonomy-slug-input"; readonly descriptionInput: "taxonomy-description-input"; readonly iconInput: "taxonomy-icon-input"; readonly colorInput: "taxonomy-color-input"; readonly parentSelect: "taxonomy-parent-select"; readonly orderInput: "taxonomy-order-input"; readonly saveButton: "taxonomy-save-button"; readonly cancelButton: "taxonomy-cancel-button"; }; readonly confirmDelete: { readonly dialog: "taxonomy-delete-dialog"; readonly confirmButton: "taxonomy-delete-confirm"; readonly cancelButton: "taxonomy-delete-cancel"; }; }; readonly teams: { readonly switcher: { readonly compact: "team-switcher-compact"; readonly full: "team-switcher"; readonly dropdown: "team-switcher-dropdown"; readonly option: "team-option-{slug}"; readonly manageLink: "manage-teams-link"; readonly createButton: "create-team-button"; }; readonly switchModal: { readonly container: "team-switch-modal"; }; readonly create: { readonly dialog: "create-team-dialog"; readonly button: "create-team-button"; readonly nameInput: "team-name-input"; readonly slugInput: "team-slug-input"; readonly descriptionInput: "team-description-input"; readonly cancel: "cancel-create-team"; readonly submit: "submit-create-team"; }; readonly members: { readonly section: "team-members-section"; readonly row: "member-row-{id}"; readonly actions: "member-actions-{id}"; readonly makeRole: "make-{role}-action"; readonly remove: "remove-member-action"; }; readonly invite: { readonly button: "invite-member-button"; readonly buttonDisabled: "invite-member-button-disabled"; readonly dialog: "invite-member-dialog"; readonly emailInput: "member-email-input"; readonly roleSelect: "member-role-select"; readonly roleOption: "role-option-{role}"; readonly cancel: "cancel-invite-member"; readonly submit: "submit-invite-member"; }; readonly invitations: { readonly row: "invitation-row-{id}"; readonly cancel: "cancel-invitation-{id}"; }; readonly edit: { readonly name: { readonly value: "team-edit-name-value"; readonly editIcon: "team-edit-name-edit-icon"; readonly input: "team-edit-name-input"; readonly saveIcon: "team-edit-name-save-icon"; readonly cancelIcon: "team-edit-name-cancel-icon"; readonly error: "team-edit-name-error"; readonly success: "team-edit-name-success"; }; readonly description: { readonly value: "team-edit-description-value"; readonly editIcon: "team-edit-description-edit-icon"; readonly textarea: "team-edit-description-textarea"; readonly saveIcon: "team-edit-description-save-icon"; readonly cancelIcon: "team-edit-description-cancel-icon"; readonly error: "team-edit-description-error"; readonly success: "team-edit-description-success"; }; readonly success: "team-edit-success"; readonly error: "team-edit-error"; }; readonly acceptInvite: { readonly loading: "accept-invite-loading"; readonly container: "accept-invite-container"; readonly info: "accept-invite-info"; readonly teamName: "accept-invite-team-name"; readonly requiresAuth: "accept-invite-requires-auth"; readonly inviter: "accept-invite-inviter"; readonly role: "accept-invite-role"; readonly signin: "accept-invite-signin"; readonly signup: "accept-invite-signup"; readonly valid: "accept-invite-valid"; readonly accept: "accept-invite-accept"; readonly accepting: "accept-invite-accepting"; readonly success: "accept-invite-success"; readonly alreadyMember: "accept-invite-already-member"; readonly emailMismatch: "accept-invite-email-mismatch"; readonly notFound: "accept-invite-not-found"; readonly expired: "accept-invite-expired"; readonly error: "accept-invite-error"; }; }; readonly blockEditor: { readonly container: "builder-editor"; readonly header: { readonly container: "builder-header"; readonly backButton: "builder-back-btn"; readonly titleWrapper: "builder-title-wrapper"; readonly titleInput: "builder-title-input"; readonly slugWrapper: "builder-slug-wrapper"; readonly slugPrefix: "builder-slug-prefix"; readonly slugInput: "builder-slug-input"; readonly externalLink: "builder-external-link"; readonly viewToggle: "builder-view-toggle"; readonly viewPreview: "builder-view-preview"; readonly viewSettings: "builder-view-settings"; readonly viewportToggle: { readonly container: "builder-viewport-toggle"; readonly mobileBtn: "builder-viewport-mobile"; readonly desktopBtn: "builder-viewport-desktop"; }; readonly statusSelector: "builder-status-selector"; readonly statusOption: "builder-status-option-{value}"; readonly statusDot: "builder-status-dot"; readonly statusLabel: "builder-status-label"; readonly localeSelector: "builder-locale-selector"; readonly localeOption: "builder-locale-option-{locale}"; readonly saveButton: "builder-save-btn"; readonly publishButton: "builder-publish-btn"; readonly settingsButton: "builder-settings-btn"; }; readonly blockPicker: { readonly container: "block-picker"; readonly tabBlocks: "block-picker-tab-blocks"; readonly tabPatterns: "block-picker-tab-patterns"; readonly tabLayout: "block-picker-tab-layout"; readonly tabIndicator: "block-picker-tab-indicator"; readonly searchWrapper: "block-picker-search-wrapper"; readonly searchIcon: "block-picker-search-icon"; readonly searchInput: "block-picker-search"; readonly searchClear: "block-picker-search-clear"; readonly categoryChips: "block-picker-categories"; readonly categoryChip: "block-picker-category-{category}"; readonly categoryActive: "block-picker-category-active"; readonly blockList: "block-picker-list"; readonly blockCard: "block-picker-card-{slug}"; readonly blockIcon: "block-picker-icon-{slug}"; readonly blockName: "block-picker-name-{slug}"; readonly blockDescription: "block-picker-desc-{slug}"; readonly blockCategory: "block-picker-cat-{slug}"; readonly addButton: "block-picker-add-{slug}"; readonly empty: "block-picker-empty"; readonly patternsSearchWrapper: "block-picker-patterns-search-wrapper"; readonly patternsSearchIcon: "block-picker-patterns-search-icon"; readonly patternsSearch: "block-picker-patterns-search"; readonly patternsList: "block-picker-patterns-list"; readonly patternsEmpty: "block-picker-patterns-empty"; readonly patternCard: "block-picker-pattern-card-{id}"; readonly patternCardIcon: "block-picker-pattern-icon-{id}"; readonly patternCardTitle: "block-picker-pattern-title-{id}"; readonly patternCardDescription: "block-picker-pattern-desc-{id}"; readonly patternCardBlockCount: "block-picker-pattern-blocks-{id}"; readonly patternCardInsertButton: "block-picker-pattern-insert-{id}"; }; readonly treeView: { readonly container: "builder-tree-view"; readonly empty: "builder-tree-empty"; readonly node: "builder-tree-node-{id}"; readonly nodeIcon: "builder-tree-node-icon-{id}"; readonly nodeName: "builder-tree-node-name-{id}"; readonly nodeDragHandle: "builder-tree-node-drag-{id}"; readonly nodeSelected: "builder-tree-node-selected"; readonly patternGroup: "builder-tree-pattern-{ref}"; readonly patternGroupHeader: "builder-tree-pattern-header-{ref}"; readonly patternGroupBlocks: "builder-tree-pattern-blocks-{ref}"; }; readonly previewCanvas: { readonly container: "preview-canvas"; readonly wrapper: "preview-canvas-wrapper"; readonly content: "preview-canvas-content"; readonly empty: "preview-canvas-empty"; readonly viewport: "preview-canvas-viewport-{mode}"; readonly viewportMobile: "preview-canvas-mobile"; readonly viewportDesktop: "preview-canvas-desktop"; readonly iframePreview: { readonly container: "preview-iframe-container"; readonly loading: "preview-iframe-loading"; readonly frame: "preview-iframe-frame"; }; readonly block: "preview-block-{id}"; readonly blockWrapper: "preview-block-wrapper-{id}"; readonly blockSelected: "preview-block-selected-{id}"; readonly editingBadge: "preview-block-editing-{id}"; readonly blockGeneric: "preview-block-"; readonly floatingToolbar: { readonly container: "floating-toolbar-{id}"; readonly dragHandle: "floating-toolbar-drag-{id}"; readonly blockName: "floating-toolbar-name-{id}"; readonly divider: "floating-toolbar-divider-{id}"; readonly duplicateBtn: "floating-toolbar-duplicate-{id}"; readonly deleteBtn: "floating-toolbar-delete-{id}"; }; readonly moveUp: "preview-block-move-up-{id}"; readonly moveDown: "preview-block-move-down-{id}"; }; readonly configPanel: { readonly container: "builder-config-panel"; readonly scroll: "builder-config-scroll"; readonly entityFieldsSection: { readonly container: "builder-config-entity-section"; readonly trigger: "builder-config-entity-trigger"; readonly content: "builder-config-entity-content"; readonly field: "builder-config-entity-field-{name}"; }; readonly seoSection: { readonly container: "builder-config-seo-section"; readonly trigger: "builder-config-seo-trigger"; readonly content: "builder-config-seo-content"; readonly metaTitle: "builder-config-seo-title"; readonly metaDescription: "builder-config-seo-description"; readonly metaKeywords: "builder-config-seo-keywords"; readonly ogImage: "builder-config-seo-og-image"; }; readonly customFieldsSection: { readonly container: "builder-config-custom-section"; readonly trigger: "builder-config-custom-trigger"; readonly content: "builder-config-custom-content"; readonly addButton: "builder-config-custom-add"; readonly fieldKey: "builder-config-custom-key-{index}"; readonly fieldValue: "builder-config-custom-value-{index}"; readonly fieldRemove: "builder-config-custom-remove-{index}"; }; readonly seoMetaSection: { readonly container: "builder-config-seo-section"; readonly trigger: "builder-config-seo-trigger"; readonly content: "builder-config-seo-content"; readonly metaTitle: "builder-config-seo-title"; readonly metaDescription: "builder-config-seo-description"; readonly metaKeywords: "builder-config-seo-keywords"; readonly ogImage: "builder-config-seo-og-image"; readonly customFields: { readonly container: "builder-config-custom-fields"; readonly fieldKey: "builder-config-custom-key-{index}"; readonly fieldValue: "builder-config-custom-value-{index}"; readonly fieldRemove: "builder-config-custom-remove-{index}"; readonly addButton: "builder-config-custom-add"; }; }; }; readonly patternReference: { readonly container: "pattern-reference-{ref}"; readonly badge: "pattern-reference-badge-{ref}"; readonly remove: "pattern-reference-remove-{ref}"; readonly locked: "pattern-reference-locked-{ref}"; readonly editLink: "pattern-reference-edit-link-{ref}"; }; readonly blockPropertiesPanel: { readonly container: "block-properties-panel"; readonly header: "block-properties-header"; readonly closeBtn: "block-properties-close"; readonly blockIcon: "block-properties-icon"; readonly blockName: "block-properties-name"; readonly tabs: "block-properties-tabs"; readonly tabContent: "block-properties-tab-content"; readonly tabDesign: "block-properties-tab-design"; readonly tabAdvanced: "block-properties-tab-advanced"; readonly empty: "block-properties-empty"; readonly error: "block-properties-error"; readonly resetPropsBtn: "block-properties-reset-btn"; readonly patternLocked: "block-properties-pattern-locked"; readonly patternTitle: "block-properties-pattern-title"; readonly patternEditLink: "block-properties-pattern-edit"; readonly patternRemoveBtn: "block-properties-pattern-remove"; readonly form: { readonly container: "block-properties-form"; readonly field: "block-field-{name}"; readonly fieldGroup: "block-field-group-{id}"; readonly arrayField: { readonly container: "block-array-{name}"; readonly item: "block-array-{name}-item-{index}"; readonly itemField: "block-array-{name}-{index}-{field}"; readonly itemMoveUp: "block-array-{name}-{index}-up"; readonly itemMoveDown: "block-array-{name}-{index}-down"; readonly itemRemove: "block-array-{name}-{index}-remove"; readonly addButton: "block-array-{name}-add"; }; readonly mediaField: { readonly preview: "block-media-{name}-preview"; readonly empty: "block-media-{name}-empty"; readonly changeBtn: "block-media-{name}-change"; readonly removeBtn: "block-media-{name}-remove"; readonly dropzone: "block-media-{name}-dropzone"; readonly fileInput: "block-media-{name}-input"; }; }; }; readonly postFields: { readonly excerpt: "entity-field-excerpt"; readonly featuredImage: "entity-field-featuredImage"; readonly featuredImageUpload: "entity-field-featuredImage-upload"; readonly categories: "entity-field-categories"; readonly categoryOption: "entity-field-category-option-{id}"; readonly categoryBadge: "entity-field-category-badge-{id}"; readonly categoryRemove: "entity-field-category-remove-{id}"; }; readonly layoutCanvas: { readonly container: "layout-canvas"; readonly empty: "layout-canvas-empty"; readonly dropZone: "layout-canvas-dropzone"; readonly sortableBlock: { readonly container: "sortable-block-{id}"; readonly card: "sortable-block-card-{id}"; readonly dragHandle: "sortable-block-drag-{id}"; readonly name: "sortable-block-name-{id}"; readonly category: "sortable-block-category-{id}"; readonly propsPreview: "sortable-block-props-{id}"; readonly duplicateBtn: "sortable-block-duplicate-{id}"; readonly removeBtn: "sortable-block-remove-{id}"; readonly error: "sortable-block-error-{id}"; readonly generic: "sortable-block-"; }; }; readonly entityFieldsPanel: { readonly container: "entity-fields-panel"; readonly field: "entity-field-{name}"; readonly categoryList: "entity-field-categories"; readonly categoryItem: "entity-field-category-{slug}"; readonly categoryCheckbox: "entity-field-category-checkbox-{slug}"; readonly categoryBadge: "entity-field-category-badge-{slug}"; }; readonly entityMetaPanel: { readonly container: "entity-meta-panel"; readonly seoSection: { readonly trigger: "entity-meta-seo-trigger"; readonly content: "entity-meta-seo-content"; readonly metaTitle: "entity-meta-seo-title"; readonly metaDescription: "entity-meta-seo-description"; readonly metaKeywords: "entity-meta-seo-keywords"; readonly ogImage: "entity-meta-seo-og-image"; }; readonly customFields: { readonly trigger: "entity-meta-custom-trigger"; readonly content: "entity-meta-custom-content"; readonly fieldKey: "entity-meta-custom-key-{index}"; readonly fieldValue: "entity-meta-custom-value-{index}"; readonly fieldRemove: "entity-meta-custom-remove-{index}"; readonly addButton: "entity-meta-custom-add"; }; }; }; readonly settings: { readonly container: "settings-container"; readonly sidebar: { readonly container: "settings-sidebar"; readonly header: "settings-sidebar-header"; readonly backButton: "settings-back-to-dashboard"; readonly nav: { readonly container: "settings-nav"; readonly items: "settings-sidebar-nav-items"; readonly item: "settings-sidebar-nav-{section}"; }; readonly layout: { readonly main: "settings-layout-main"; readonly header: "settings-layout-header"; readonly contentArea: "settings-layout-content-area"; readonly pageContent: "settings-layout-page-content"; }; }; readonly overview: { readonly container: "settings-overview"; readonly card: "settings-overview-{key}"; }; readonly profile: { readonly container: "settings-profile"; readonly form: "profile-form"; readonly avatar: { readonly container: "profile-avatar"; readonly upload: "profile-avatar-upload"; }; readonly firstName: "profile-first-name"; readonly lastName: "profile-last-name"; readonly email: "profile-email"; readonly country: "profile-country"; readonly timezone: "profile-timezone"; readonly locale: "profile-locale"; readonly submitButton: "profile-submit"; readonly successMessage: "profile-success"; readonly deleteAccount: { readonly button: "profile-delete-account"; readonly dialog: "profile-delete-dialog"; readonly confirm: "profile-delete-confirm"; }; }; readonly password: { readonly container: "settings-password"; readonly form: "password-form"; readonly currentPassword: "password-current"; readonly newPassword: "password-new"; readonly confirmPassword: "password-confirm"; readonly revokeOtherSessions: "password-revoke-sessions"; readonly submitButton: "password-submit"; readonly successMessage: "password-success"; }; readonly security: { readonly container: "settings-security"; readonly header: "security-header"; readonly twoFactor: { readonly container: "security-2fa"; readonly toggle: "security-2fa-toggle"; readonly status: "security-2fa-status"; readonly setupButton: "security-2fa-setup"; readonly disableButton: "security-2fa-disable"; readonly setupDialog: { readonly container: "security-2fa-dialog"; readonly qrCode: "security-2fa-qr"; readonly secretKey: "security-2fa-secret"; readonly verifyInput: "security-2fa-verify-input"; readonly confirmButton: "security-2fa-confirm"; }; }; readonly loginAlerts: { readonly toggle: "security-login-alerts-toggle"; readonly status: "security-login-alerts-status"; }; readonly sessions: { readonly container: "security-sessions"; readonly list: "security-sessions-list"; readonly row: { readonly container: "security-session-{id}"; readonly device: "security-session-device-{id}"; readonly browser: "security-session-browser-{id}"; readonly location: "security-session-location-{id}"; readonly lastActive: "security-session-last-active-{id}"; readonly currentBadge: "security-session-current-{id}"; readonly revokeButton: "security-session-revoke-{id}"; }; readonly revokeAllButton: "security-sessions-revoke-all"; }; readonly successMessage: "security-success"; }; readonly notifications: { readonly container: "settings-notifications"; readonly masterToggle: "notifications-master-toggle"; readonly pushToggle: "notifications-push-toggle"; readonly category: { readonly container: "notifications-category-{category}"; readonly emailToggle: "notifications-{category}-email"; readonly pushToggle: "notifications-{category}-push"; }; readonly submitButton: "notifications-submit"; readonly successMessage: "notifications-success"; }; readonly apiKeys: { readonly container: "settings-api-keys"; readonly header: "api-keys-header"; readonly createButton: "api-keys-create-button"; readonly list: { readonly container: "api-keys-list"; readonly empty: "api-keys-empty"; readonly skeleton: "api-keys-skeleton"; }; readonly row: { readonly container: "api-key-row-{id}"; readonly name: "api-key-name-{id}"; readonly prefix: "api-key-prefix-{id}"; readonly copyPrefix: "api-key-copy-prefix-{id}"; readonly status: "api-key-status-{id}"; readonly scopes: "api-key-scopes-{id}"; readonly scope: "api-key-scope-{id}-{scope}"; readonly stats: { readonly container: "api-key-stats-{id}"; readonly totalRequests: "api-key-total-requests-{id}"; readonly last24h: "api-key-last-24h-{id}"; readonly avgTime: "api-key-avg-time-{id}"; }; readonly metadata: { readonly container: "api-key-metadata-{id}"; readonly createdAt: "api-key-created-at-{id}"; readonly lastUsed: "api-key-last-used-{id}"; readonly expiresAt: "api-key-expires-at-{id}"; }; readonly menu: { readonly trigger: "api-key-menu-{id}"; readonly content: "api-key-menu-content-{id}"; readonly viewDetails: "api-key-view-details-{id}"; readonly toggle: "api-key-toggle-{id}"; readonly revoke: "api-key-revoke-{id}"; }; }; readonly createDialog: { readonly container: "api-key-create-dialog"; readonly nameInput: "api-key-name-input"; readonly scopesContainer: "api-key-scopes-container"; readonly scopeOption: "api-key-scope-option-{scope}"; readonly submitButton: "api-key-create-submit"; readonly footer: "api-key-dialog-footer"; }; readonly detailsDialog: { readonly container: "api-key-details-dialog"; readonly title: "api-key-details-title"; readonly loading: "api-key-details-loading"; readonly content: "api-key-details-content"; readonly basicInfo: { readonly container: "api-key-details-basic-info"; readonly name: "api-key-details-name"; readonly status: "api-key-details-status"; }; readonly stats: { readonly container: "api-key-details-stats"; readonly totalRequests: "api-key-details-total-requests"; readonly last24h: "api-key-details-last-24h"; readonly last7d: "api-key-details-last-7d"; readonly last30d: "api-key-details-last-30d"; readonly avgTime: "api-key-details-avg-time"; readonly successRate: "api-key-details-success-rate"; }; }; readonly newKeyDisplay: { readonly container: "api-key-new-display"; readonly copyButton: "api-key-copy"; }; readonly revokeDialog: { readonly container: "api-key-revoke-dialog"; readonly confirmButton: "api-key-revoke-confirm"; }; }; readonly billing: { readonly container: "settings-billing"; readonly header: "billing-header"; readonly currentPlan: { readonly container: "billing-current-plan"; readonly name: "billing-plan-name"; readonly price: "billing-plan-price"; readonly features: "billing-plan-features"; readonly upgradeButton: "billing-upgrade"; readonly cancelButton: "billing-cancel"; }; readonly invoices: { readonly container: "billing-invoices"; readonly table: "invoices-table"; readonly row: "invoice-row-{id}"; readonly statusBadge: "invoice-status-{id}"; readonly downloadButton: "invoice-download-{id}"; readonly loadMoreButton: "invoices-load-more"; }; readonly paymentMethod: { readonly container: "billing-payment-method"; readonly card: "payment-method-card"; readonly addButton: "billing-add-payment"; readonly updateButton: "billing-update-payment"; }; readonly usage: { readonly container: "billing-usage"; readonly dashboard: "usage-dashboard"; readonly metric: "usage-metric-{slug}"; }; readonly pricing: { readonly table: "pricing-table"; readonly plan: "pricing-plan-{slug}"; readonly selectButton: "pricing-select-{slug}"; }; readonly features: { readonly placeholder: "feature-placeholder-{feature}"; readonly content: "feature-content-{feature}"; readonly upgradeButton: "feature-upgrade-button"; }; }; readonly teams: { readonly container: "settings-teams"; readonly header: "teams-header"; readonly loading: "teams-loading"; readonly singleUserMode: "teams-single-user"; readonly current: { readonly container: "team-current"; readonly form: "team-form"; readonly name: "team-name"; readonly slug: "team-slug"; readonly description: "team-description"; readonly avatar: { readonly container: "team-avatar"; readonly upload: "team-avatar-upload"; }; readonly submitButton: "team-submit"; readonly deleteButton: "team-delete"; readonly deleteDialog: { readonly container: "team-delete-dialog"; readonly confirmButton: "team-delete-confirm"; }; }; readonly members: { readonly container: "team-members"; readonly list: "members-list"; readonly row: { readonly container: "member-row-{id}"; readonly avatar: "member-avatar-{id}"; readonly name: "member-name-{id}"; readonly email: "member-email-{id}"; readonly role: "member-role-{id}"; readonly removeButton: "member-remove-{id}"; }; readonly inviteButton: "members-invite-button"; readonly inviteDialog: { readonly container: "members-invite-dialog"; readonly emailInput: "members-invite-email"; readonly roleSelect: "members-invite-role"; readonly submitButton: "members-invite-submit"; }; readonly pendingInvites: { readonly container: "members-pending-invites"; readonly row: "pending-invite-{id}"; readonly cancelButton: "cancel-invite-{id}"; }; }; readonly list: { readonly container: "teams-list"; readonly teamCard: "team-card-{id}"; readonly createButton: "teams-create-button"; readonly details: "team-details-{id}"; }; }; }; readonly superadmin: { readonly container: "superadmin-container"; readonly sidebar: { readonly container: "superadmin-sidebar"; readonly header: "superadmin-sidebar-header"; readonly collapseButton: "superadmin-sidebar-collapse"; readonly securityNotice: "superadmin-sidebar-security"; readonly nav: { readonly dashboard: "superadmin-nav-dashboard"; readonly users: "superadmin-nav-users"; readonly teams: "superadmin-nav-teams"; readonly teamRoles: "superadmin-nav-team-roles"; readonly docs: "superadmin-nav-docs"; readonly subscriptions: "superadmin-nav-subscriptions"; readonly analytics: "superadmin-nav-analytics"; readonly config: "superadmin-nav-config"; }; readonly exitButton: "superadmin-sidebar-exit"; }; readonly dashboard: { readonly container: "superadmin-dashboard"; readonly header: { readonly title: "superadmin-dashboard-title"; readonly badge: "superadmin-dashboard-badge"; }; readonly quickActions: { readonly container: "superadmin-quick-actions"; readonly users: "superadmin-quick-users"; readonly analytics: "superadmin-quick-analytics"; readonly config: "superadmin-quick-config"; }; readonly systemStatus: { readonly container: "superadmin-system-status"; readonly online: "superadmin-status-online"; readonly version: "superadmin-status-version"; readonly security: "superadmin-status-security"; }; }; readonly users: { readonly container: "superadmin-users"; readonly header: { readonly backButton: "superadmin-users-back"; readonly title: "superadmin-users-title"; readonly refreshButton: "superadmin-users-refresh"; }; readonly stats: { readonly totalUsers: "superadmin-users-stat-total"; readonly workTeams: "superadmin-users-stat-teams"; readonly superadmins: "superadmin-users-stat-superadmins"; readonly distribution: "superadmin-users-stat-distribution"; }; readonly filters: { readonly search: "superadmin-users-search"; readonly roleFilter: "superadmin-users-filter-role"; readonly statusFilter: "superadmin-users-filter-status"; readonly clearButton: "superadmin-users-filter-clear"; }; readonly tabs: { readonly container: "superadmin-users-tabs"; readonly regularUsers: "superadmin-users-tab-regular"; readonly superadmins: "superadmin-users-tab-super"; }; readonly table: { readonly element: "superadmin-users-table"; readonly row: "superadmin-users-row-{id}"; readonly viewButton: "superadmin-users-view-{id}"; readonly editButton: "superadmin-users-edit-{id}"; readonly banButton: "superadmin-users-ban-{id}"; readonly deleteButton: "superadmin-users-delete-{id}"; readonly impersonateButton: "superadmin-users-impersonate-{id}"; }; readonly pagination: { readonly container: "superadmin-users-pagination"; readonly pageSize: "superadmin-users-page-size"; readonly first: "superadmin-users-page-first"; readonly prev: "superadmin-users-page-prev"; readonly next: "superadmin-users-page-next"; readonly last: "superadmin-users-page-last"; }; readonly detail: { readonly container: "superadmin-user-detail"; readonly info: { readonly email: "superadmin-user-email"; readonly role: "superadmin-user-role"; readonly status: "superadmin-user-status"; readonly teams: "superadmin-user-teams"; readonly activity: "superadmin-user-activity"; }; readonly actions: "superadmin-user-actions"; readonly metas: { readonly container: "superadmin-user-metas"; readonly title: "superadmin-user-metas-title"; readonly table: "superadmin-user-metas-table"; readonly empty: "superadmin-user-metas-empty"; readonly row: "superadmin-user-meta-row-{key}"; readonly key: "superadmin-user-meta-key-{key}"; readonly value: "superadmin-user-meta-value-{key}"; readonly type: "superadmin-user-meta-type-{key}"; readonly public: "superadmin-user-meta-public-{key}"; readonly searchable: "superadmin-user-meta-searchable-{key}"; }; }; }; readonly teams: { readonly container: "superadmin-teams"; readonly header: { readonly backButton: "superadmin-teams-back"; readonly title: "superadmin-teams-title"; readonly refreshButton: "superadmin-teams-refresh"; }; readonly stats: { readonly totalTeams: "superadmin-teams-stat-total"; }; readonly filters: { readonly search: "superadmin-teams-search"; readonly clearButton: "superadmin-teams-filter-clear"; }; readonly tabs: { readonly container: "superadmin-teams-tabs"; readonly userTeams: "superadmin-teams-tab-user"; readonly systemAdmin: "superadmin-teams-tab-system"; }; readonly table: { readonly element: "superadmin-teams-table"; readonly row: "superadmin-teams-row-{id}"; readonly menuButton: "superadmin-teams-menu-{id}"; readonly menuContent: "superadmin-teams-menu-content-{id}"; readonly viewButton: "superadmin-teams-view-{id}"; readonly editButton: "superadmin-teams-edit-{id}"; readonly deleteButton: "superadmin-teams-delete-{id}"; }; readonly pagination: { readonly container: "superadmin-teams-pagination"; readonly pageSize: "superadmin-teams-page-size"; readonly first: "superadmin-teams-page-first"; readonly prev: "superadmin-teams-page-prev"; readonly next: "superadmin-teams-page-next"; readonly last: "superadmin-teams-page-last"; }; readonly detail: { readonly container: "superadmin-team-detail"; readonly info: { readonly name: "superadmin-team-name"; readonly owner: "superadmin-team-owner"; readonly members: "superadmin-team-members"; }; readonly membersTable: { readonly container: "superadmin-team-members-table"; readonly row: "superadmin-team-member-row-{id}"; }; readonly subscription: { readonly container: "superadmin-team-subscription"; readonly plan: "superadmin-team-plan"; readonly status: "superadmin-team-sub-status"; readonly period: "superadmin-team-sub-period"; readonly providerLink: "superadmin-team-provider-link"; }; readonly billingHistory: { readonly container: "superadmin-team-billing"; readonly row: "superadmin-team-billing-row-{id}"; }; readonly usage: { readonly container: "superadmin-team-usage"; readonly metric: "superadmin-team-usage-{slug}"; }; }; }; readonly subscriptions: { readonly container: "superadmin-subscriptions"; readonly header: { readonly backButton: "superadmin-subscriptions-back"; readonly title: "superadmin-subscriptions-title"; readonly refreshButton: "superadmin-subscriptions-refresh"; }; readonly stats: { readonly mrr: "superadmin-subscriptions-mrr"; readonly arr: "superadmin-subscriptions-arr"; readonly activeCount: "superadmin-subscriptions-active"; readonly totalCount: "superadmin-subscriptions-total"; readonly needsAttention: "superadmin-subscriptions-attention"; readonly planDistribution: "superadmin-subscriptions-distribution"; readonly planCount: "superadmin-subscriptions-plan-{plan}"; }; readonly filters: { readonly search: "superadmin-subscriptions-search"; readonly statusFilter: "superadmin-subscriptions-filter-status"; readonly planFilter: "superadmin-subscriptions-filter-plan"; readonly intervalFilter: "superadmin-subscriptions-filter-interval"; readonly clearButton: "superadmin-subscriptions-filter-clear"; }; readonly table: { readonly element: "superadmin-subscriptions-table"; readonly row: "superadmin-subscriptions-row-{id}"; readonly viewTeamButton: "superadmin-subscriptions-view-team-{id}"; readonly providerLink: "superadmin-subscriptions-provider-{id}"; }; readonly pagination: { readonly container: "superadmin-subscriptions-pagination"; readonly pageSize: "superadmin-subscriptions-page-size"; readonly first: "superadmin-subscriptions-page-first"; readonly prev: "superadmin-subscriptions-page-prev"; readonly next: "superadmin-subscriptions-page-next"; readonly last: "superadmin-subscriptions-page-last"; }; }; readonly teamRoles: { readonly container: "superadmin-team-roles"; readonly header: { readonly backButton: "superadmin-team-roles-back"; readonly title: "superadmin-team-roles-title"; }; readonly tabs: { readonly container: "superadmin-team-roles-tabs"; readonly rbac: "superadmin-team-roles-tab-rbac"; readonly plans: "superadmin-team-roles-tab-plans"; }; readonly rbac: { readonly stats: { readonly roles: "superadmin-rbac-stat-roles"; readonly permissions: "superadmin-rbac-stat-permissions"; readonly protectedRole: "superadmin-rbac-stat-protected"; readonly defaultRole: "superadmin-rbac-stat-default"; }; readonly hierarchy: { readonly container: "superadmin-rbac-hierarchy"; readonly roleCard: "superadmin-rbac-role-{role}"; }; readonly matrix: { readonly container: "superadmin-rbac-matrix"; readonly permissionRow: "superadmin-rbac-permission-{permission}"; }; }; readonly plans: { readonly stats: { readonly totalPlans: "superadmin-plans-stat-total"; readonly features: "superadmin-plans-stat-features"; readonly limits: "superadmin-plans-stat-limits"; readonly activeTheme: "superadmin-plans-stat-theme"; }; readonly planCard: "superadmin-plans-card-{slug}"; readonly matrix: { readonly container: "superadmin-plans-matrix"; readonly featureRow: "superadmin-plans-feature-{slug}"; readonly limitRow: "superadmin-plans-limit-{slug}"; }; }; }; readonly docs: { readonly container: "superadmin-docs-container"; readonly pageDetail: "superadmin-docs-page"; readonly sectionCard: "superadmin-docs-section-{slug}"; readonly pageLink: "superadmin-docs-link-{slug}"; }; }; readonly devtools: { readonly navigation: { readonly sidebar: "devtools-sidebar"; readonly collapseToggle: "devtools-sidebar-collapse-toggle"; readonly navItem: "devtools-nav-{section}"; readonly exitToDashboard: "devtools-sidebar-exit-to-dashboard"; readonly goToSuperadmin: "devtools-sidebar-go-to-superadmin"; readonly mobileHeader: "devtools-mobile-header"; }; readonly home: { readonly page: "devtools-home-page"; readonly styleLink: "devtools-home-style-link"; readonly testsLink: "devtools-home-tests-link"; readonly configLink: "devtools-home-config-link"; }; readonly style: { readonly page: "devtools-style-page"; readonly tabComponents: "devtools-style-tab-components"; readonly tabFieldTypes: "devtools-style-tab-field-types"; readonly tabTheme: "devtools-style-tab-theme"; readonly tabGuidelines: "devtools-style-tab-guidelines"; readonly componentGallery: "devtools-style-component-gallery"; readonly fieldTypes: "devtools-style-field-types"; readonly themePreview: "devtools-style-theme-preview"; }; readonly config: { readonly page: "devtools-config-page"; readonly viewer: "devtools-config-viewer"; readonly tabTheme: "devtools-config-tab-theme"; readonly tabEntities: "devtools-config-tab-entities"; readonly themeContent: "devtools-config-theme-content"; readonly entitiesContent: "devtools-config-entities-content"; readonly copyTheme: "devtools-config-copy-theme"; readonly copyEntities: "devtools-config-copy-entities"; }; readonly tests: { readonly page: "devtools-tests-page"; readonly viewer: "devtools-tests-viewer"; readonly loading: "devtools-tests-loading"; readonly tree: "devtools-tests-tree"; readonly folder: "devtools-tests-folder-{name}"; readonly file: "devtools-tests-file-{name}"; readonly content: "devtools-tests-content"; readonly markdownContent: "devtools-tests-markdown-content"; readonly notFound: "devtools-tests-not-found"; readonly backToList: "devtools-tests-back-to-list"; readonly emptyState: "devtools-tests-empty-state"; readonly fileLoading: "devtools-tests-file-loading"; readonly error: "devtools-tests-error"; readonly dashboard: "devtools-tests-dashboard"; readonly dashboardButton: "devtools-tests-dashboard-button"; readonly dashboardStats: "devtools-tests-dashboard-stats"; readonly dashboardStatFeatures: "devtools-tests-dashboard-stat-features"; readonly dashboardStatFlows: "devtools-tests-dashboard-stat-flows"; readonly dashboardStatFiles: "devtools-tests-dashboard-stat-files"; readonly dashboardStatTags: "devtools-tests-dashboard-stat-tags"; readonly dashboardGaps: "devtools-tests-dashboard-gaps"; readonly dashboardGapItem: "devtools-tests-dashboard-gap-{slug}"; }; readonly features: { readonly page: "devtools-features-page"; readonly viewer: "devtools-features-viewer"; readonly search: "devtools-features-search"; readonly filterAll: "devtools-features-filter-all"; readonly filterCategory: "devtools-features-filter-{category}"; readonly coverageAll: "devtools-features-coverage-all"; readonly coverageCovered: "devtools-features-coverage-covered"; readonly coverageUncovered: "devtools-features-coverage-uncovered"; readonly card: "devtools-features-card-{slug}"; readonly copyTag: "devtools-features-copy-{slug}"; }; readonly flows: { readonly page: "devtools-flows-page"; readonly viewer: "devtools-flows-viewer"; readonly search: "devtools-flows-search"; readonly filterAll: "devtools-flows-filter-all"; readonly filterCategory: "devtools-flows-filter-{category}"; readonly coverageAll: "devtools-flows-coverage-all"; readonly coverageCovered: "devtools-flows-coverage-covered"; readonly coverageUncovered: "devtools-flows-coverage-uncovered"; readonly card: "devtools-flows-card-{slug}"; readonly copyTag: "devtools-flows-copy-{slug}"; }; readonly blocks: { readonly page: "devtools-blocks-page"; readonly viewer: "devtools-blocks-viewer"; readonly search: "devtools-blocks-search"; readonly filterAll: "devtools-blocks-filter-all"; readonly filterCategory: "devtools-blocks-filter-{category}"; readonly coverageAll: "devtools-blocks-coverage-all"; readonly coverageCovered: "devtools-blocks-coverage-covered"; readonly coverageUncovered: "devtools-blocks-coverage-uncovered"; readonly card: "devtools-blocks-card-{slug}"; readonly copyTag: "devtools-blocks-copy-{slug}"; readonly viewDetails: "devtools-blocks-view-{slug}"; readonly detail: { readonly page: "devtools-block-detail-{slug}"; readonly back: "devtools-block-detail-back"; readonly tabPreview: "devtools-block-detail-tab-preview"; readonly tabFields: "devtools-block-detail-tab-fields"; readonly tabOverview: "devtools-block-detail-tab-overview"; readonly preview: "devtools-block-detail-preview-{slug}"; readonly exampleSelector: "devtools-block-example-selector"; readonly exampleBtn: "devtools-block-example-btn-{index}"; readonly exampleName: "devtools-block-example-name"; readonly exampleDescription: "devtools-block-example-description"; }; }; readonly tags: { readonly page: "devtools-tags-page"; readonly viewer: "devtools-tags-viewer"; readonly search: "devtools-tags-search"; readonly category: "devtools-tags-category-{category}"; readonly tag: "devtools-tags-tag-{tag}"; readonly tagLink: "devtools-tags-link-{tag}"; readonly filesPanel: "devtools-tags-files-panel-{tag}"; }; readonly scheduledActions: { readonly page: "devtools-scheduled-actions-page"; readonly filterStatus: "scheduled-actions-filter-status"; readonly filterType: "scheduled-actions-filter-type"; readonly filterApply: "scheduled-actions-filter-apply"; readonly filterReset: "scheduled-actions-filter-reset"; readonly table: "scheduled-actions-table"; readonly row: "scheduled-actions-row-{id}"; readonly cellType: "scheduled-actions-cell-type"; readonly cellStatus: "scheduled-actions-cell-status"; readonly cellAttempts: "scheduled-actions-cell-attempts"; readonly cellScheduledAt: "scheduled-actions-cell-scheduled-at"; readonly cellStartedAt: "scheduled-actions-cell-started-at"; readonly cellCompletedAt: "scheduled-actions-cell-completed-at"; readonly cellTeam: "scheduled-actions-cell-team"; readonly cellPayload: "scheduled-actions-cell-payload"; readonly cellError: "scheduled-actions-cell-error"; readonly cellActions: "scheduled-actions-cell-actions"; readonly retryBtn: "scheduled-actions-retry-btn-{id}"; readonly runBtn: "scheduled-actions-run-btn-{id}"; readonly statusPending: "scheduled-actions-status-pending"; readonly statusRunning: "scheduled-actions-status-running"; readonly statusCompleted: "scheduled-actions-status-completed"; readonly statusFailed: "scheduled-actions-status-failed"; readonly pagination: "scheduled-actions-pagination"; readonly paginationPrev: "scheduled-actions-pagination-prev"; readonly paginationNext: "scheduled-actions-pagination-next"; readonly emptyState: "scheduled-actions-empty-state"; }; readonly apiExplorer: { readonly container: "devtools-api-explorer"; readonly mobileToggle: "devtools-api-explorer-mobile-toggle"; readonly docsBtn: "devtools-api-explorer-docs-btn"; readonly panelDivider: "devtools-api-explorer-panel-divider"; readonly sidebar: { readonly container: "devtools-api-sidebar"; readonly collapsed: "devtools-api-sidebar-collapsed"; readonly expand: "devtools-api-sidebar-expand"; readonly collapse: "devtools-api-sidebar-collapse"; readonly search: "devtools-api-sidebar-search"; readonly category: "devtools-api-sidebar-category-{category}"; readonly prefix: "devtools-api-sidebar-prefix-{category}-{prefix}"; readonly endpoint: "devtools-api-sidebar-endpoint-{method}-{path}"; }; readonly auth: { readonly container: "devtools-api-auth"; readonly typeGroup: "devtools-api-auth-type-group"; readonly sessionOption: "devtools-api-auth-session"; readonly apiKeyOption: "devtools-api-auth-apikey"; readonly apiKeyInput: "devtools-api-auth-apikey-input"; readonly bypassToggle: "devtools-api-auth-bypass-toggle"; }; readonly team: { readonly container: "devtools-api-team"; readonly loading: "devtools-api-team-loading"; readonly trigger: "devtools-api-team-trigger"; readonly option: "devtools-api-team-option-{slug}"; readonly error: "devtools-api-team-error"; readonly bypassTrigger: "devtools-api-team-bypass-trigger"; readonly search: "devtools-api-team-search"; readonly crossTeam: "devtools-api-team-cross-team"; readonly bypassOption: "devtools-api-team-bypass-option-{id}"; }; readonly request: { readonly panel: "devtools-api-request-panel"; readonly sendBtn: "devtools-api-request-send"; readonly cancelBtn: "devtools-api-request-cancel"; readonly tabParams: "devtools-api-request-tab-params"; readonly tabHeaders: "devtools-api-request-tab-headers"; readonly tabBody: "devtools-api-request-tab-body"; readonly tabPresets: "devtools-api-request-tab-presets"; readonly toggleSession: "devtools-api-request-toggle-session"; }; readonly response: { readonly panel: "devtools-api-response-panel"; readonly panelIdle: "devtools-api-response-idle"; readonly panelLoading: "devtools-api-response-loading"; readonly panelError: "devtools-api-response-error"; readonly status: "devtools-api-response-status"; readonly time: "devtools-api-response-time"; readonly tabBody: "devtools-api-response-tab-body"; readonly tabHeaders: "devtools-api-response-tab-headers"; readonly body: "devtools-api-response-body"; readonly headers: "devtools-api-response-headers"; }; readonly presets: { readonly tab: "devtools-api-presets"; readonly empty: "devtools-api-presets-empty"; readonly card: "devtools-api-presets-card-{id}"; readonly viewBtn: "devtools-api-presets-view-{id}"; readonly applyBtn: "devtools-api-presets-apply-{id}"; readonly regenerateRunToken: "devtools-api-presets-regenerate-run-token"; }; }; }; readonly public: { readonly navbar: { readonly container: "public-navbar"; readonly logo: "navbar-logo"; readonly loginButton: "navbar-login"; readonly signupButton: "navbar-signup"; }; readonly footer: { readonly container: "public-footer"; readonly logo: "footer-logo"; }; readonly page: { readonly container: "public-page-{slug}"; readonly title: "page-title"; readonly content: "page-content"; }; readonly blog: { readonly listContainer: "blog-list"; readonly postCard: "blog-post-{slug}"; }; readonly docs: { readonly mainContent: "public-docs-main-content"; readonly sectionCard: "public-docs-section-{slug}"; readonly pageLink: "public-docs-link-{slug}"; readonly pageDetail: "public-docs-page"; }; }; readonly common: { readonly permissionDenied: "permission-denied"; readonly loading: "loading-spinner"; readonly error: "error-message"; readonly toast: "toast-{type}"; readonly modal: { readonly overlay: "modal-overlay"; readonly container: "modal-container"; readonly title: "modal-title"; readonly close: "modal-close"; readonly content: "modal-content"; readonly footer: "modal-footer"; }; readonly aiChat: { readonly messageInput: "ai-chat-message-input"; readonly sendBtn: "ai-chat-send-btn"; readonly messageList: "ai-chat-message-list"; readonly errorMessage: "ai-chat-error-message"; readonly messageUser: "ai-chat-message-user"; readonly messageAssistant: "ai-chat-message-assistant"; readonly typingIndicator: "ai-chat-typing-indicator"; readonly panel: "ai-chat-panel"; readonly clearBtn: "ai-chat-clear-btn"; readonly cancelBtn: "ai-chat-cancel-btn"; }; }; readonly patterns: { readonly usageTable: { readonly container: "pattern-usage-table"; readonly loading: "pattern-usage-table-loading"; readonly empty: "pattern-usage-table-empty"; readonly row: "pattern-usage-row-{id}"; readonly viewLink: "pattern-usage-view-{id}"; }; readonly usageStats: { readonly container: "pattern-usage-stats"; readonly loading: "pattern-usage-stats-loading"; readonly total: "pattern-usage-stats-total"; readonly byType: "pattern-usage-stats-{entityType}"; }; readonly usageReport: { readonly container: "pattern-usage-report"; readonly error: "pattern-usage-report-error"; readonly filters: "pattern-usage-filters"; readonly filterSelect: "pattern-usage-filter-select"; readonly pagination: "pattern-usage-pagination"; readonly prevPage: "pattern-usage-prev-page"; readonly nextPage: "pattern-usage-next-page"; readonly resultsInfo: "pattern-usage-results-info"; }; readonly deleteDialog: { readonly trigger: "pattern-delete-trigger"; readonly container: "pattern-delete-dialog"; readonly loading: "pattern-delete-loading"; readonly error: "pattern-delete-error"; readonly warning: "pattern-delete-warning"; readonly usageList: "pattern-delete-usage-list"; readonly noUsage: "pattern-delete-no-usage"; readonly cancel: "pattern-delete-cancel"; readonly confirm: "pattern-delete-confirm"; }; readonly placeholder: { readonly container: "deleted-pattern-placeholder"; readonly removeBtn: "deleted-pattern-remove-btn"; }; }; readonly media: { readonly library: { readonly dialog: "media-library-dialog"; readonly closeBtn: "media-library-close"; readonly title: "media-library-title"; }; readonly toolbar: { readonly container: "media-toolbar"; readonly uploadBtn: "media-upload-btn"; readonly searchInput: "media-search-input"; readonly typeFilter: "media-type-filter"; readonly sortSelect: "media-sort-select"; readonly viewToggle: { readonly grid: "media-view-grid"; readonly list: "media-view-list"; }; readonly columnSelect: "media-column-select"; }; readonly upload: { readonly dropzone: "media-upload-dropzone"; readonly fileInput: "media-upload-input"; readonly progress: "media-upload-progress-{id}"; readonly progressBar: "media-upload-progress-bar"; }; readonly grid: { readonly container: "media-grid"; readonly item: "media-grid-item-{id}"; readonly thumbnail: "media-thumbnail-{id}"; readonly checkbox: "media-checkbox-{id}"; readonly menuBtn: "media-menu-{id}"; readonly menuEdit: "media-menu-edit-{id}"; readonly menuDelete: "media-menu-delete-{id}"; }; readonly list: { readonly container: "media-list"; readonly row: "media-list-row-{id}"; readonly cell: "media-list-cell-{id}-{field}"; }; readonly detail: { readonly dialog: "media-detail-dialog"; readonly panel: "media-detail-panel"; readonly titleInput: "media-title-input"; readonly altInput: "media-alt-input"; readonly captionInput: "media-caption-input"; readonly saveBtn: "media-detail-save"; readonly cancelBtn: "media-detail-cancel"; readonly tags: "media-detail-tags"; readonly tagBadge: "media-detail-tag-{id}"; readonly addTagBtn: "media-detail-add-tag"; }; readonly footer: { readonly container: "media-footer"; readonly selectionCount: "media-selection-count"; readonly cancelBtn: "media-cancel-btn"; readonly selectBtn: "media-select-btn"; }; readonly selector: { readonly container: "media-selector"; readonly selectBtn: "media-selector-select-btn"; readonly changeBtn: "media-selector-change-btn"; readonly removeBtn: "media-selector-remove-btn"; readonly preview: "media-selector-preview"; }; readonly empty: { readonly container: "media-empty-state"; readonly uploadBtn: "media-empty-upload-btn"; }; readonly deleteConfirm: { readonly dialog: "media-delete-confirm"; readonly confirmBtn: "media-delete-confirm-btn"; readonly cancelBtn: "media-delete-cancel-btn"; }; readonly dashboard: { readonly container: "media-dashboard"; readonly title: "media-dashboard-title"; readonly bulkDeleteBtn: "media-bulk-delete-btn"; readonly pagination: "media-pagination"; readonly prevPageBtn: "media-prev-page-btn"; readonly nextPageBtn: "media-next-page-btn"; }; readonly tagFilter: { readonly container: "media-tag-filter"; readonly trigger: "media-tag-filter-trigger"; readonly popover: "media-tag-filter-popover"; readonly tag: "media-tag-filter-tag-{id}"; readonly activeTag: "media-tag-filter-active-{id}"; }; }; }; /** * Type for the CORE_SELECTORS object */ export type CoreSelectorsType = typeof CORE_SELECTORS; export * from './domains'; //# sourceMappingURL=core-selectors.d.ts.map