/** * The base public interface for all `@geoscene/lumina` components */ export declare class PublicLitElement extends HTMLElement { /** * Create a promise that resolves once component is fully loaded. * * @example * const map = document.createElement("geoscene-map"); * document.body.append(map); * map.componentOnReady().then(() => { * console.log("Map is ready to go!"); * }); */ componentOnReady(): Promise; private el; }