* Confirm Action
* Are you sure you want to proceed?
*
* Cancel
* Confirm
*
*
* ```
*/
declare global {
interface HTMLElementTagNameMap {
'ctt-modal': CttModal;
}
}
export declare class CttModal extends LitElement {
static styles: import("lit").CSSResult;
/**
* Controls modal visibility
*/
open: boolean;
/**
* Modal size variant
*/
size: 'sm' | 'md' | 'lg' | 'full-screen';
/**
* Whether the modal can be dismissed via close button, overlay click, or escape key
*/
dismissable: boolean;
/**
* Eyebrow text displayed above the main title
*/
eyebrow: string;
/**
* ID of the element that describes the modal.
* By default, it uses an auto-generated ID for the modal content section.
*/
ariaDescribedBy: string;
private _previousActiveElement;
private _focusableElements;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
updated(changedProperties: PropertyValues