/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import React from 'react';
export interface ProfileListItem {
    name: string;
    type: 'standard' | 'loadbalancer';
    provider?: string;
    model?: string;
    isDefault?: boolean;
    isActive?: boolean;
    loadError?: boolean;
}
interface ProfileListDialogProps {
    profiles: ProfileListItem[];
    onSelect: (profileName: string) => void;
    onClose: () => void;
    onViewDetail: (profileName: string) => void;
    isLoading?: boolean;
    defaultProfileName?: string;
    activeProfileName?: string;
}
export declare const ProfileListDialog: React.FC<ProfileListDialogProps>;
export {};
