import AMSCreateObjectResponse from "./AMSCreateObjectResponse"; import AMSFileInfo from "./AMSFileInfo"; import AMSLogger from "./AMSLogger"; import AMSViewStatusResponse from "./AMSViewStatusResponse"; import FileMetadata from "./FileMetadata"; import InitConfig from "./InitConfig"; import OmnichannelChatToken from "./OmnichannelChatToken"; declare class FramedlessClient { private runtimeId; private debug; private chatToken; private logger?; private scenarioMarker?; constructor(logger?: AMSLogger | undefined); setDebug(flag: boolean): void; setup(): Promise; initialize(initConfig: InitConfig): Promise; skypeTokenAuth(chatToken?: OmnichannelChatToken | null): Promise; createObject(id: string, file: File, chatToken?: OmnichannelChatToken | null, supportedImagesMimeTypes?: string[]): Promise; uploadDocument(documentId: string, file: File | AMSFileInfo, chatToken?: OmnichannelChatToken | null, supportedImagesMimeTypes?: string[]): Promise; getViewStatus(fileMetadata: FileMetadata, chatToken?: OmnichannelChatToken | null, supportedImagesMimeTypes?: string[]): Promise; getView(fileMetadata: FileMetadata, viewLocation: string, chatToken?: OmnichannelChatToken | null, supportedImagesMimeTypes?: string[]): Promise; fetchBlob(contentUrl: string): Promise; } export default FramedlessClient;