/**
 * Identifies which built-in trigger button was clicked.
 * Each trigger corresponds to a special character that gets
 * inserted into the text editor.
 *
 * - `mention` → `@` (mentions a coworker)
 * - `text-snippet` → `!` (inserts a text snippet)
 * - `internal-link` → `#` (links to a CRM object)
 * - `rich-text` → toggles the rich text formatting toolbar
 *
 * @public
 */
export type ComposerTrigger = 'mention' | 'text-snippet' | 'internal-link' | 'rich-text';
/**
 * Configuration for the built-in file input.
 *
 * @public
 */
export interface FileInputConfig {
    /**
     * Specifies the types of files that will be accepted.
     * By default, all file types are accepted.
     *
     * Formats can be specified using MIME types (`image/*`, `audio/*`),
     * file extensions (`.jpg`, `.pdf`), or a comma-separated combination
     * of both (e.g. `image/png, .pdf`).
     *
     * @see [HTML attribute: accept](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/accept)
     */
    accept?: string;
    /**
     * Set to `true` to allow selection of multiple files.
     */
    multiple?: boolean;
    /**
     * Set to `true` to disable the file input.
     */
    disabled?: boolean;
}
//# sourceMappingURL=composer-toolbar.types.d.ts.map