import { ComponentInterface } from '../../stencil-public-runtime'; /** * @name Context * @category Display * @summary Use for displaying supplementary information or hints alongside content. * @slot decorator - An optional slot that supports either [Icon](https://tecton.q2developer.com/design-system/q2-icon/) or [Avatar](https://tecton.q2developer.com/design-system/q2-avatar/). * Use this as a visual aid for the context being provided. * * @slot header - A **required** slot that must be a single `

` element. Use this to indicate the purpose or subject of the context being provided. * * @slot description - A **required** slot. Use this to provide the bulk of the context you wish to convey to the user. * * @slot affordance - An optional slot that supports either a [Button](https://tecton.q2developer.com/design-system/q2-btn/) or a [Dropdown](https://tecton.q2developer.com/design-system/q2-dropdown/). * Use this to provide an affordance such as a dismiss button, or a dropdown kebab menu for the user. * * @slot action-group - An optional slot that supports up to two elements compatible with [Action Group](https://tecton.q2developer.com/design-system/q2-action-group/). * Use this to provide the user with actions related to the context description. * * @slot footer - An optional slot to display additional HTML content. */ export declare class Q2Context implements ComponentInterface { hostElement: HTMLElement; /** Renders a horizontal line between the description and the action-group/footer slots. */ separator: boolean; componentDidRender(): void; get hasActionGroupSlotContent(): boolean; get hasAffordanceSlotContent(): boolean; get hasDecoratorSlotContent(): boolean; get hasFooterSlotContent(): boolean; handleActionGroupElements(): void; handleAffordanceElement(): void; handleDecoratorElement(): void; handleHeaderElement(): void; render(): any; }