import type { IBasicDataFeed, IChartingLibraryWidget, IExternalSaveLoadAdapter } from "../../third-party/charting_library";
import React from "react";
import { UDFCompatibleDatafeed } from "../../third-party/datafeeds/udf";
declare const TradingViewWidget: React.ForwardRefExoticComponent<{
    width?: number | undefined;
    height?: number | undefined;
    url?: string | undefined;
    token: string;
    datafeed?: IBasicDataFeed | undefined;
    symbolCreator?: ((token: string) => string) | undefined;
    saveLoadAdapter?: IExternalSaveLoadAdapter | undefined;
    cssURL?: string | undefined;
} & React.RefAttributes<IChartingLibraryWidget>>;
export type { IChartingLibraryWidget, IExternalSaveLoadAdapter };
export { UDFCompatibleDatafeed };
export default TradingViewWidget;
