import * as _angular_core from '@angular/core'; import { TemplateRef } from '@angular/core'; import { PortalContent } from '@lucca-front/ng/core'; declare class CommentComponent { #private; readonly content: _angular_core.InputSignal; readonly date: _angular_core.InputSignal; /** * format given to the date pipe for display. * * See https://angular.dev/api/common/DatePipe#custom-format-options */ readonly datePipeFormat: _angular_core.InputSignal; readonly noAvatar: _angular_core.Signal; readonly avatar: _angular_core.Signal<_angular_core.TemplateRef>; readonly authorName: _angular_core.Signal; readonly size: _angular_core.Signal<"S" | "M">; readonly contentIsPortal: _angular_core.Signal; readonly contentIsHTML: _angular_core.Signal; readonly noInfos: _angular_core.InputSignalWithTransform; readonly dateDisplay: _angular_core.Signal; readonly role: _angular_core.Signal; get roleAttr(): string | null; isStringPortalContent(message: PortalContent): message is string; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class CommentBlockComponent { #private; readonly comments: _angular_core.Signal; readonly compact: _angular_core.InputSignalWithTransform; /** * Small is a shorthand to set the size to small * * If the size input is filled along with the small input, their values will have the priority */ readonly small: _angular_core.InputSignalWithTransform; readonly chatAnswer: _angular_core.InputSignalWithTransform; readonly authorName: _angular_core.InputSignal; readonly avatar: _angular_core.InputSignal>; /** * Which size should the block comment be? Defaults or small */ readonly size: _angular_core.InputSignal<"S" | "M">; readonly noAvatar: _angular_core.Signal; readonly isSingleComment: _angular_core.Signal; readonly role = "listitem"; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class CommentChatComponent { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { CommentBlockComponent, CommentChatComponent, CommentComponent };