import type { Editor } from '@tiptap/core';
import type { SuggestionOptions } from '@tiptap/suggestion';
/**
 * Arguments for the `getSuggestionOptions` function
 * @see getSuggestionOptions
 */
export interface GetSuggestionOptionsOptions {
    /**
     * The Tiptap editor instance.
     */
    editor: Editor;
    /**
     * The suggestion options configuration provided to the
     * `Mention` extension.
     */
    overrideSuggestionOptions: Omit<SuggestionOptions, 'editor'>;
    /**
     * The name of the Mention extension
     */
    extensionName: string;
    /**
     * The character that triggers the suggestion.
     * @default '@'
     */
    char?: string;
}
/**
 * Returns the suggestion options for a trigger of the Mention extension. These
 * options are used to create a `Suggestion` ProseMirror plugin. Each plugin lets
 * you define a different trigger that opens the Mention menu. For example,
 * you can define a `@` trigger to mention users and a `#` trigger to mention
 * tags.
 *
 * @param param0 The configured options for the suggestion
 * @returns
 */
export declare function getSuggestionOptions({ editor: tiptapEditor, overrideSuggestionOptions, extensionName, char, }: GetSuggestionOptionsOptions): SuggestionOptions;
//# sourceMappingURL=get-default-suggestion-attributes.d.ts.map