import { ArcwareConfig, ArcwareConfigParams } from "../core/ArcwareConfig"; import { ArcwarePixelStreaming } from "../core/ArcwarePixelStreaming"; import { ArcwareApplication } from "./ArcwareApplication"; type ArcwareSettings = ArcwareConfigParams["settings"]; export type ArcwareInitConfiguration = Partial> & { settings?: Partial>; }; export type ConnectionInfo = { shareId: string; projectId?: string; }; /** What ArcwareInit returns. */ export interface ArcwareInitResult { Config: ArcwareConfig; PixelStreaming: ArcwarePixelStreaming; Application: ArcwareApplication; } export declare function ArcwareInit(ids: ConnectionInfo, configuration?: ArcwareInitConfiguration, forceRefresh?: boolean, allowMultipleInstances?: boolean): ArcwareInitResult; export {};