/** Props for {@link OrgMembersPanel}. */
export interface OrgMembersPanelProps {
    /** Organization ID (`metadata.id`) whose members to manage. */
    readonly orgId: string;
    /** Exposed refetch for parent-triggered refresh. */
    readonly onRefetchRef?: (refetch: () => void) => void;
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * Self-contained panel for managing organization members.
 *
 * Displays all principals with access to the organization, their
 * role grants, and provides actions to change roles and remove
 * members. New members are added through the invitation flow.
 * The current user is identified via
 * `identityAccount.whoAmI()` for self-protection (disabling
 * destructive actions on yourself).
 *
 * All visual properties flow through `--stgm-*` design tokens.
 *
 * @example
 * ```tsx
 * <OrgMembersPanel orgId={activeOrg.metadata.id} />
 * ```
 */
export declare function OrgMembersPanel({ orgId, onRefetchRef, className, }: OrgMembersPanelProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=OrgMembersPanel.d.ts.map