export * from "./logger.js"; export function getRoutifyFragmentContext(suppress: any): any; export function getRoutifyFragmentContextMaybe(): any; export function setRoutifyFragmentContext(value: any): any; export function isDescendantElem(parent: any): (elem: any) => boolean; export function shouldIgnoreClick(event: any): any; export function getUrlFromEvent(event: any): { url?: undefined; state?: undefined; } | { url: string; state: {}; }; export function insertWildcards(str: string): string; export function fromEntries(iterable: any): any; export function populateUrl(path: string, params: { [x: string]: string | string[]; }, overloadStringifier: (obj: { [x: string]: any; }) => string): { path: string; query: string; }; export function urlFromAddress(): string; export function autoIncrementer(storeObj?: {}, name?: string): any; export function distinctBy(prop: string): (arg0: T, arg1: number, arg2: T[]) => boolean; export namespace contexts { const router: Router; const fragment: RenderContext; } export function getable(value: T, start?: import("svelte/store").StartStopNotifier | undefined): Getable; export function identicalRoutes(...routes: Route[]): string; export function clone(obj: T, ...rest: any[]): T; export function isAnonFn(input: any): boolean; export function resolveIfAnonFn(subject: T | ((...P: any) => T) | ((...P: any) => Promise), params?: P[] | undefined): T; export function resolveIfHasCallback(subject: any, params: any, field?: string): any; export function pushToOrReplace(arr: any[], input: any): any[]; export function waitFor(store: import("svelte/store").Writable, cb: (T: any) => boolean): Promise; export function createDeferredPromise(): DeferredPromise; export function forceSingleSlash(str: string): string; export type Getable = import("svelte/store").Writable & { get: () => T; };