import { Component } from 'react'; import type { FormApi, FormState } from 'informed'; import type { OperationModel } from '../../redoc-lib'; import type { SecurityDetails } from '../../types'; import type { DropdownOption } from '../common/Dropdown'; export declare function requiredValidator(value: unknown): string | undefined; export interface AuthPanelProps { operation: OperationModel; form: FormState; formApi: FormApi; activeServer: string; authCorsProxyUrl: Maybe; securityDefaults?: Record; } export interface AuthPanelState { activeScheme: number; } export declare class AuthPanel extends Component { static getDerivedStateFromProps(props: AuthPanelProps): AuthPanelState; state: { activeScheme: number; }; handleSchemeChange: (option: DropdownOption & { idx: number; }) => void; render(): JSX.Element | null; }