import { MockProxy } from 'vitest-mock-extended'; import { ClientService, LoadingService, LoadingTaskCallbackArguments, PasswordPolicyService, PreviewService, UppyService } from '@opencloud-eu/web-pkg'; import { Router, RouteLocationNormalizedLoaded } from 'vue-router'; export interface ComponentMocksOptions { currentRoute?: RouteLocationNormalizedLoaded; } export declare const defaultComponentMocks: ({ currentRoute }?: ComponentMocksOptions) => { $router: MockProxy; $route: import("vue-router").RouteLocationNormalizedLoadedGeneric; $clientService: import("vitest-mock-extended").DeepMockProxy; $previewService: import("vitest-mock-extended").DeepMockProxy; $uppyService: import("vitest-mock-extended").DeepMockProxy; $loadingService: { readonly isLoading: boolean; readonly currentProgress: number | null; addTask: ((callback: ({ setProgress }: LoadingTaskCallbackArguments) => Promise, { debounceTime, indeterminate, warnBeforeUnload }?: { debounceTime?: number; indeterminate?: boolean; warnBeforeUnload?: boolean; }) => Promise) & import("vitest-mock-extended").CalledWithMock, [callback: ({ setProgress }: LoadingTaskCallbackArguments) => Promise, { debounceTime?: number; indeterminate?: boolean; warnBeforeUnload?: boolean; }?]>; } & LoadingService; $passwordPolicyService: import("vitest-mock-extended").DeepMockProxy; };