import type { IEventDetail } from '@breadstone/mosaik-elements';
import type { ChatElement } from '../ChatElement';
/**
 * Represents the `{@link IChatAttachmentRemoveEvent}` interface.
 *
 * @public
 */
export interface IChatAttachmentRemoveEventDetail extends IEventDetail<ChatElement> {
    readonly file: File;
}
/**
 * Represents the `IChatAttachmentAddEvent` interface.
 *
 * @public
 */
export interface IChatAttachmentRemoveEvent extends CustomEvent<IChatAttachmentRemoveEventDetail> {
    readonly target: ChatElement;
}
declare global {
    interface HTMLElementEventMap {
        chatAttachmentRemoved: IChatAttachmentRemoveEvent;
    }
}
//# sourceMappingURL=IChatAttachmentRemoveEvent.d.ts.map