/** * @name Detail * @category Display * @summary Use for displaying label-value pairs like account details or miscellaneous info. * @slot label - An optional slot to display a custom label. */ export declare class Q2Detail { hostElement: HTMLElement; /** Defines the alignment of the label and description when stacked, or when only the label or description is present. */ align: 'left' | 'right' | 'center'; /** @deprecated Use 'align' instead */ alignment: 'left' | 'right' | 'center'; /** * Defines the text content of the description. * * @localizable */ description: string; /** * Defines the text content of the label. * * @localizable */ label: string; /** * Defines the text size of the label and description. * * If not specified, the detail will display as inline text. */ size: null | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; /** Determines if the description should appear beneath the label. */ stacked: boolean; componentWillLoad(): void; alignmentHandler(): void; get descriptionClasses(): string; get detailClasses(): string; get hasDefaultSlotContent(): boolean; get hasDescripiton(): boolean; get hasLabel(): boolean; get hasLabelSlotContent(): boolean; get labelClasses(): string; get onlyHasDescripiton(): boolean; get onlyHasLabel(): boolean; setSlotSizeProps(): void; render(): any; }