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