import type { PropsWithChildren } from 'react';
import type { OpenAPISecurityScheme } from '../../types';
import type { SecurityRequirement } from '../../models';
export interface OAuthOptionalScopesProps {
    flow: OpenAPISecurityScheme['flows'][keyof OpenAPISecurityScheme['flows']];
}
export interface OAuthRequiredScopesProps {
    id: string;
    securities: SecurityRequirement[];
    flow: OpenAPISecurityScheme['flows'][keyof OpenAPISecurityScheme['flows']];
}
export declare const OAuthOptionalScopes: import("react").NamedExoticComponent<PropsWithChildren<OAuthOptionalScopesProps>>;
export declare const OAuthRequiredScopes: import("react").NamedExoticComponent<PropsWithChildren<OAuthRequiredScopesProps>>;
