import { type SuggestionProps, type SuggestionKeyDownProps } from '@tiptap/suggestion';
import { type MentionNodeAttrs } from '@tiptap/extension-mention';
interface SlashSuggestionOptions {
    exclude?: string[];
    customFilter?: (item: any) => boolean;
}
export declare const createSlashSuggestion: (options?: SlashSuggestionOptions) => {
    items: ({ query }: {
        query: string;
    }) => BlockOption[];
    render: () => {
        onStart: (props: SuggestionProps<any, MentionNodeAttrs>) => void;
        onUpdate(props: SuggestionProps): void;
        onKeyDown(props: SuggestionKeyDownProps): any;
        onExit(): void;
    };
};
export {};
