/** * @license * Copyright 2024 Nuraly * SPDX-License-Identifier: MIT */ import { LitElement } from 'lit'; import type { DatabaseProvider } from './data-node.types.js'; /** * Table Select Component for Data Node configuration * * @fires value-change - Fired when selection changes */ export declare class NrTableSelect extends LitElement { static styles: import("lit").CSSResult; connectionPath: string; schema: string; value: string; placeholder: string; disabled: boolean; applicationId: string; databaseProvider?: DatabaseProvider; private tables; private loading; private error; connectedCallback(): void; updated(changedProperties: Map): void; private loadTables; private handleSelectChange; private dispatchValueChange; private getTableTypeLabel; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'nr-table-select': NrTableSelect; } } //# sourceMappingURL=table-select.component.d.ts.map