import { ReactNode } from 'react';

export interface FeatureGuardProps {
    /** 对应的 feature key（来自 FeatureFlags） */
    feature: string;
    /** feature 启用时渲染 */
    children: ReactNode;
    /** feature 关闭时渲染（默认不渲染任何内容） */
    fallback?: ReactNode;
}
/**
 * 条件渲染组件 — feature 未启用时不渲染子组件。
 * 适用于路由保护和管理后台 Tab 条件显示等场景。
 */
export declare function FeatureGuard({ feature, children, fallback }: FeatureGuardProps): import("react").JSX.Element;
//# sourceMappingURL=FeatureGuard.d.ts.map