import type { ComponentType, ReactElement, ReactNode } from 'react';
import type { SecurityRequirement } from '../../models/index.js';
import type { OAuth2Flows } from '../../types/index.js';
interface RequiredScopesListProps {
    schemeId: string;
    securities: SecurityRequirement[];
    flows?: OAuth2Flows;
    TagComponent?: ComponentType<{
        className?: string;
        children: ReactNode;
    }>;
}
export declare function RequiredScopesList({ schemeId, securities, flows, TagComponent, }: RequiredScopesListProps): ReactElement | null;
export {};
