import { IElementDefinition } from '../../services/elementsService/IElementDefinition.js';
import { BaseCustomWebComponentLazyAppend } from '@node-projects/base-custom-webcomponent';
import { ServiceContainer } from '../../services/ServiceContainer.js';
export declare class PaletteElements extends BaseCustomWebComponentLazyAppend {
    static readonly style: CSSStyleSheet;
    static readonly template: HTMLTemplateElement;
    private _table;
    constructor();
    loadElements(serviceContainer: ServiceContainer, elementDefintions: IElementDefinition[], relativeImagePath?: string): void;
}
