import { Resource } from '@opencloud-eu/web-client'; import { LocationQuery } from '../router'; export interface embedModeFilePickMessageData { resource: Resource; locationQuery: LocationQuery; } export interface embedModeLocationPickMessageData { resources: Resource[]; fileName?: string; locationQuery?: LocationQuery; } export declare const useEmbedMode: () => { isEnabled: import("vue").ComputedRef; isLocationPicker: import("vue").ComputedRef; chooseFileName: import("vue").ComputedRef; chooseFileNameSuggestion: import("vue").ComputedRef; submitButtonTitle: import("vue").ComputedRef; isFilePicker: import("vue").ComputedRef; messagesTargetOrigin: import("vue").ComputedRef; isDelegatingAuthentication: import("vue").ComputedRef; fileTypes: import("vue").ComputedRef; postMessage: (name: string, data?: Payload) => void; verifyDelegatedAuthenticationOrigin: (eventOrigin: string) => boolean; };