export declare class DynamicComponent { el: HTMLElement; component: string; props: string; syncEnabled: boolean; private componentData; private isLoading; private error; private lastLookupError; private syncService; private unsubscribe; private boundHandleLookupError; private observer; private styleSheetObserver; private stateStyleElement; private containerQueriesStyleElement; private appliedStateStyles; constructor(); componentChanged(): Promise; propsChanged(): void; componentWillLoad(): Promise; disconnectedCallback(): void; private refreshStyles; private handleLookupError; private getErrorMessage; private loadComponent; private waitForSyncService; private renderComponent; private renderToDOM; private createNodeElement; private applyStateStyles; private applyContainerQueries; private isPaddingOrMarginProperty; private convertToCssProperty; private extractStylesFromProperties; private isStyleProperty; private camelToKebab; private renderChildrenToDOM; private processTailwindClasses; private resolveValue; render(): any; }