UNPKG

skailan-core

Version:

Servicio de autenticación y multitenancy para Skailan.

43 lines 1.39 kB
import { RBACConfig } from "../types/rbac"; /** * Configuración por defecto del sistema RBAC */ export declare const defaultRBACConfig: RBACConfig; /** * Configuración para desarrollo */ export declare const developmentRBACConfig: RBACConfig; /** * Configuración para producción */ export declare const productionRBACConfig: RBACConfig; /** * Configuración para testing */ export declare const testingRBACConfig: RBACConfig; /** * Obtener configuración según el entorno */ export declare function getRBACConfig(environment?: string): RBACConfig; /** * Validar configuración RBAC */ export declare function validateRBACConfig(config: RBACConfig): { isValid: boolean; errors: string[]; }; /** * Configuración de permisos por defecto para cada rol */ export declare const defaultRolePermissions: { OWNER: string[]; ADMIN: string[]; MEMBER: string[]; GUEST: string[]; }; /** * Configuración de recursos y acciones disponibles */ export declare const availableResources: readonly ["users", "organizations", "memberships", "payments", "subscriptions", "invitations", "permissions", "roles", "settings", "reports", "analytics"]; export declare const availableActions: readonly ["create", "read", "update", "delete", "list", "approve", "reject", "invite", "remove", "manage", "view", "export", "import"]; //# sourceMappingURL=rbacConfig.d.ts.map