import { ToolbarOptions } from "./interfaces/toolBar.interface";
import { DPUViewer } from "./DPUViewer";
export declare class DPUService {
    private _dpuLoading;
    /**
     * Khởi tạo giao diện với container, token, tùy chọn thanh công cụ và ngôn ngữ được chỉ định.
     *
     * @param containerId - ID của container nơi giao diện sẽ được khởi tạo.
     * @param token - Token xác thực cần thiết để khởi tạo.
     * @param inputOptionToolBar - (Tùy chọn) Cấu hình cho thanh công cụ.
     * @param language - Ngôn ngữ được thiết lập cho giao diện. Mặc định là 'vn' (Tiếng Việt).
     * @returns Một promise trả về khi quá trình khởi tạo hoàn tất.
     */
    initView: (containerId: string, token: string, inputOptionToolBar?: ToolbarOptions, language?: string) => Promise<DPUViewer | null>;
    private _checkToken;
    private _initCheckToken;
    /**
     * Hàm load CSS cho Cesium Js,React
     *
     */
    loadBaseUrl: () => void;
    initViewWithoutUrl: (containerId: string, token: string, inputOptionToolBar?: ToolbarOptions, language?: string) => DPUViewer;
}
