import React from 'react'; import { VirtualKey, ModelInfo, TeamInfo, GenerateKeyRequest, GenerateKeyResponse, LiteLlmConfig } from '../types'; interface GenerateKeyDialogProps { open: boolean; onClose: () => void; keys: VirtualKey[]; models: ModelInfo[]; teams: TeamInfo[]; /** Current user's LiteLLM user id, used to pre-fill a default key alias. */ username?: string; /** Controls for the "Generate New Key" form; see litellm.keyGeneration in app-config.yaml. */ keyGenerationSettings?: { allowUnlimitedBudget: boolean; teamRequired: boolean; }; onGenerateKey: (request: GenerateKeyRequest) => Promise; onGetConfig: () => Promise; } export declare const GenerateKeyDialog: React.FC; export {};