import { ContentReactionMetadata, ReactionSubmitEvent } from './types'; import * as i0 from "@angular/core"; /** * Modal wrapper for `val-content-reaction`. * * Keeps the reaction component reusable inline while giving modal use-cases the * standard factory layout: safe header, scrollable body, and mobile fullscreen * behavior through `ModalService.openAdaptive`. */ export declare class ContentReactionModalComponent { props: Partial; title: string; subtitle: string; closeLabel: string; dismissOnSubmit: boolean; _modalRef?: { dismiss: (data?: unknown, role?: string) => Promise; }; get resolvedProps(): Partial; dismiss(data?: unknown, role?: string): void; handleSubmit(event: ReactionSubmitEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }