import { type ExplorerState, type TransectDataset } from './model'; export declare abstract class TransectElement extends HTMLElement { protected data: TransectDataset | null; protected state: ExplorerState; protected error: string; private unsubscribe?; protected get syncId(): string; protected get dataSrc(): string; connectedCallback(): void; disconnectedCallback(): void; private load; protected shouldRender(_previous: ExplorerState, _next: ExplorerState): boolean; protected abstract render(): void; } //# sourceMappingURL=base-element.d.ts.map