/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import React from 'react';
import type { WelcomeState, WelcomeActions, ModelInfo } from '../../hooks/useWelcomeOnboarding.js';
interface WelcomeDialogProps {
    state: WelcomeState;
    actions: WelcomeActions;
    availableProviders: string[];
    availableModels: ModelInfo[];
    triggerAuth: (provider: string, method: 'oauth' | 'api_key', apiKey?: string) => Promise<void>;
}
export declare const WelcomeDialog: React.FC<WelcomeDialogProps>;
export {};
