import { LitElement, CSSResult, TemplateResult } from 'lit'; import '@internetarchive/ia-activity-indicator'; import '@internetarchive/icon-close'; import { ModalConfig } from './modal-config'; export declare class ModalTemplate extends LitElement { /** * The ModalConfig that displayed the template * * @type {ModalConfig} * @memberof ModalTemplate */ config: ModalConfig; /** @inheritdoc */ render(): TemplateResult; /** * Dispatch the `closeButtonPressed` event to the consumer * * @private * @memberof ModalTemplate */ private handleCloseButton; /** * Dispatch the `leftNavButtonPressed` event to the consumer * * @private * @memberof ModalTemplate */ private handleLeftNavButtonPressed; /** * The close button template * * @readonly * @private * @type {TemplateResult} * @memberof ModalTemplate */ private get closeButtonTemplate(); private get leftNavButtonTemplate(); /** @inheritdoc */ static get styles(): CSSResult; }