/** * Base class for all PXM Select sub-components * Provides common functionality for finding parent select and error handling */ export declare abstract class BaseSelectComponent extends HTMLElement { protected selectRoot?: HTMLElement; protected initialized: boolean; constructor(); connectedCallback(): void; disconnectedCallback(): void; protected abstract initialize(): void; protected abstract cleanup(): void; protected findSelectRoot(): void; protected getSelectInstance(): any; protected safeSelectCall(methodName: string, ...args: any[]): any; }