export class AuroBibtemplate extends LitElement {
    static get styles(): import("lit").CSSResult[];
    static get properties(): {
        isFullscreen: {
            type: BooleanConstructor;
            reflect: boolean;
        };
        large: {
            type: BooleanConstructor;
            reflect: boolean;
        };
    };
    /**
     * This will register this element with the browser.
     * @param {string} [name="auro-bibtemplate"] - The name of element that you want to register to.
     *
     * @example
     * AuroCheckbox.register("custom-bibtemplate") // this will register this element to <custom-bibtemplate/>
     *
     */
    static register(name?: string): void;
    large: boolean;
    /**
     * @private
     */
    private iconTag;
    /**
     * @private
     */
    private headerTag;
    /**
     * @private
     */
    private buttonTag;
    /**
     * Prevents scrolling of the body when touching empty areas of the component.
     * @param {Event} event - The touchmove event.
     * @returns {void}
     */
    preventBodyScroll(event: Event): void;
    onCloseButtonClick(): void;
    /**
     * Exposes CSS parts for styling from parent components.
     * @returns {void}
     */
    exposeCssParts(): void;
    firstUpdated(changedProperties: any): void;
    render(): import("lit-html").TemplateResult;
}
import { LitElement } from "lit";
