import type { Node } from '@markdoc/markdoc'; /** * Extracts RBAC team(s) from a conditional Markdoc node. * * Supports: * - `includes(rbac.teams, "team-name")` → returns an array with a single team string. * - `or(includes(rbac.teams, "a"), includes(rbac.teams, "b"), ...)` → returns an array of team strings (only if every argument is an RBAC includes condition). * * @param node - The Markdoc conditional node with tag 'if' to analyze. * @returns An array of team names, or `undefined` if the condition does not match an RBAC pattern. */ export declare function extractRbacFromCondition(node: Node): string[] | undefined; //# sourceMappingURL=extract-rbac-from-condition-node.d.ts.map