import { SupportedProvider } from "../../core/ByokayKeyManager";
interface ProviderListProps {
    providers: SupportedProvider[];
    providerNames: Record<SupportedProvider, string>;
    keys: Record<SupportedProvider, string>;
    saved: Record<SupportedProvider, boolean>;
    validating: Record<SupportedProvider, boolean>;
    validated: Record<SupportedProvider, boolean>;
    validationMessages: Record<SupportedProvider, string | null>;
    isUnverifiedDueToCors: Record<SupportedProvider, boolean>;
    onKeyChange: (provider: SupportedProvider, value: string) => void;
    onValidate: (provider: SupportedProvider, key: string) => void;
    onClear: (provider: SupportedProvider) => void;
}
export declare function ProviderList({ providers, providerNames, keys, saved, validating, validated, validationMessages, isUnverifiedDueToCors, onKeyChange, onValidate, onClear, }: ProviderListProps): import("react/jsx-runtime").JSX.Element;
export {};
