import { PickerConfiguration, SelectedFile } from '../../types'; export declare class SharePointMessageManager { private port; private pickerWindow; private channelId; private clientId; private onSelectCallback?; private onCloseCallback?; constructor(channelId: string, clientId: string, onSelect?: (files: SelectedFile[]) => Promise, onClose?: () => void); getChannelId(): string; openPicker(sitehostname: string, config: PickerConfiguration): Promise; private createPickerUrl; private setupMessageListener; private sendMessage; private handlePickerMessage; private handleCommand; close(): void; } //# sourceMappingURL=messages.d.ts.map