@lion/ui
Version:
A package of extendable web components
42 lines • 2.25 kB
TypeScript
declare const LionDialog_base: typeof LitElement & import("@open-wc/dedupe-mixin").Constructor<import("../../overlays/types/OverlayMixinTypes.js").OverlayHost> & Pick<typeof import("../../overlays/types/OverlayMixinTypes.js").OverlayHost, "prototype"> & Pick<typeof LitElement, typeof Symbol.metadata | "prototype" | "_$litElement$" | "enabledWarnings" | "enableWarning" | "disableWarning" | "addInitializer" | "_initializers" | "elementProperties" | "properties" | "elementStyles" | "styles" | "observedAttributes" | "createProperty" | "getPropertyOptions" | "shadowRootOptions">;
/**
* @customElement lion-dialog
*/
export class LionDialog extends LionDialog_base {
/** @type {any} */
static get properties(): any;
isAlertDialog: boolean;
/**
* @protected
*/
protected _defineOverlayConfig(): {
isAlertDialog: boolean;
placementMode?: "global" | "local" | undefined;
popperConfig?: Partial<import("@popperjs/core/index.js").Options> | undefined;
viewportConfig?: import("../../overlays/types/OverlayConfig.js").ViewportConfig | undefined;
isBlocking?: boolean | undefined;
inheritsReferenceWidth?: "none" | "max" | "full" | "min" | undefined;
zIndex?: number | undefined;
invokerNode?: HTMLElement | undefined;
referenceNode?: HTMLElement | undefined;
contentNode?: HTMLElement | undefined;
contentWrapperNode?: HTMLElement | undefined;
backdropNode?: HTMLElement | undefined;
elementToFocusAfterHide?: HTMLElement | undefined;
hasBackdrop?: boolean | undefined;
preventsScroll?: boolean | undefined;
trapsKeyboardFocus?: boolean | undefined;
hidesOnEsc?: boolean | undefined;
hidesOnOutsideClick?: boolean | undefined;
hidesOnOutsideEsc?: boolean | undefined;
handlesAccessibility?: boolean | undefined;
isTooltip?: boolean | undefined;
invokerRelation?: "label" | "description" | undefined;
_noDialogEl?: Boolean | undefined;
visibilityTriggerFunction?: Function | undefined;
};
render(): import("lit-html").TemplateResult<1>;
}
import { LitElement } from "lit";
export {};
//# sourceMappingURL=LionDialog.d.ts.map