import { ArcwareConfig, ArcwareConfigParams } from "./ArcwareConfig";
import { ArcwarePixelStreaming } from "./ArcwarePixelStreaming";
import { ArcwareApplication } from "./ArcwareApplication";
type DeepPartial<T> = T extends Function ? T : T extends object ? {
    [P in keyof T]?: DeepPartial<T[P]>;
} : T;
export declare function ArcwareInit({ shareId, projectId }: {
    shareId?: string;
    projectId?: string;
}, configuration?: DeepPartial<ArcwareConfigParams>, forceRefresh?: boolean): {
    Config: ArcwareConfig;
    PixelStreaming: ArcwarePixelStreaming;
    Application: ArcwareApplication;
};
export {};
