import type { Editor, Range } from "@tiptap/vue-3";
import type { Component } from "vue";
export interface Item {
    icon: Component;
    title: string;
    keywords: string[];
    command: ({ editor, range }: {
        editor: Editor;
        range: Range;
    }) => void;
}
declare const _default: {
    items: ({ query }: {
        query: string;
    }) => Item[];
    render: () => {
        onStart: (props: Record<string, any>) => void;
        onUpdate(props: Record<string, any>): void;
        onKeyDown(props: Record<string, any>): any;
        onExit(): void;
    };
};
export default _default;
