type Mode = "index" | "sprite";
type Sprite = SVGSVGElement | string[];
type CurrentId = string | undefined;
type BasePath = string;
export default class EdenIconSelector extends HTMLElement {
    #private;
    mode: Mode;
    sprite: Sprite;
    currentId?: CurrentId;
    basePath?: BasePath;
    shadowRoot: ShadowRoot;
    constructor(mode: Mode, sprite: Sprite, currentId?: CurrentId, basePath?: BasePath);
    connectedCallback(): void;
    disconnectedCallback(): void;
}
export {};
//# sourceMappingURL=eden-icon-selector.d.ts.map