import { BaseAutoCompleteItemRender, EhPluginResouceJumpCtx } from '~/modules/pluginCore/types'; import { ResourceJumpItem } from '~/modules/resourceJump/types'; import { PluginPageUrlAutocompleteItem } from './pageUrlTypes.js'; export declare function isAutocompleteItem(item: { type?: string; } | null | undefined): item is PluginPageUrlAutocompleteItem; export declare function getRenderData(item: PluginPageUrlAutocompleteItem): BaseAutoCompleteItemRender; export declare function autocompleteFilter(items: Array, needle: string): Array; export declare function autocompleteToString(item: PluginPageUrlAutocompleteItem): string; export declare function formatJumpButtonTitle(item: PluginPageUrlAutocompleteItem): string; export declare function getJumpUrl(jumpResource: ResourceJumpItem | undefined, ctx: EhPluginResouceJumpCtx): string;