/**
 * @license
 * Copyright 2026 Amodal Labs, Inc.
 * SPDX-License-Identifier: MIT
 */
import type { ComponentType, ReactNode } from 'react';
import '@amodalai/react/widget/style.css';
interface AppProps {
    /**
     * Override the events provider. Defaults to StudioEventsProvider (SSE).
     * External deployments can pass their own provider (e.g. Pusher-based)
     * that implements the same StudioEventsContext contract.
     */
    eventsProvider?: ComponentType<{
        children: ReactNode;
    }>;
    /** Override the config endpoint URL. Defaults to the base-path-prefixed '/api/config'. */
    configUrl?: string;
}
export declare function App({ eventsProvider: EventsProvider, configUrl, }?: AppProps): import("react/jsx-runtime").JSX.Element | null;
export {};
