/** * Superadmin Selectors - 8 First-Level Components * * Architecture: * ┌──────────────────────────────────────────────────────────────────────────────┐ * │ SIDEBAR (collapsible) │ MAIN CONTENT AREA │ * │ ════════════════════ │ ══════════════════════════════════════════════ │ * │ │ │ * │ 🛡️ Super Admin │ PAGE HEADER: │ * │ ───────────────── │ [←] Page Title [🔄 Refresh] │ * │ │ │ * │ 📊 Dashboard │ ───────────────────────────────────────────────── │ * │ 👥 Users │ │ * │ 🏢 Teams │ STATS ROW (optional): │ * │ 🔐 Team Roles │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ * │ 📚 Documentation │ │ Stat 1 │ │ Stat 2 │ │ Stat 3 │ │ Stat 4 │ │ * │ 💳 Subscriptions │ └────────┘ └────────┘ └────────┘ └────────┘ │ * │ 📈 Analytics (soon) │ │ * │ ⚙️ Config (soon) │ ───────────────────────────────────────────────── │ * │ │ │ * │ ───────────────── │ FILTERS ROW: │ * │ [↩️ Back to Dashboard] │ 🔍 Search... [Filter ▼] [Filter ▼] [Clear] │ * │ │ │ * └─────────────────────────│ ───────────────────────────────────────────────── │ * │ │ * │ TABS (optional): │ * │ [Tab 1] [Tab 2] │ * │ │ * │ ───────────────────────────────────────────────── │ * │ │ * │ TABLE/CONTENT: │ * │ ┌──────────────────────────────────────────────┐ │ * │ │ Header │ Header │ Header │ Actions │ │ * │ ├─────────┼─────────┼─────────┼───────────────┤ │ * │ │ Cell │ Cell │ Cell │ [⋮] Menu │ │ * │ │ Cell │ Cell │ Cell │ [⋮] Menu │ │ * │ └──────────────────────────────────────────────┘ │ * │ │ * │ ───────────────────────────────────────────────── │ * │ │ * │ PAGINATION: │ * │ Showing 1-10 of 50 │ Rows: [10▼] │ [◀][▶] │ * │ │ * │ ───────────────────────────────────────────────── │ * │ │ * │ FOOTER METADATA: │ * │ Last updated: ... │ Source: ... │ * └─────────────────────────────────────────────────────┘ * * Components: * 1. sidebar - Navigation sidebar (collapsible) * 2. dashboard - Dashboard overview page * 3. users - Users list page (with detail nested) * 4. teams - Teams list page (with detail nested) * 5. subscriptions - Subscriptions overview page * 6. teamRoles - RBAC Matrix and Plan Features page * 7. docs - Admin documentation pages */ export declare const SUPERADMIN_SELECTORS: { 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}"; }; }; export type SuperadminSelectorsType = typeof SUPERADMIN_SELECTORS; //# sourceMappingURL=superadmin.selectors.d.ts.map