import { EmotionCache } from '@emotion/cache'; import { OutputEventTypes } from '../types/event-types'; import { ShadowRootConfig, SwAttributes } from '../types/sw-auth-config'; export declare const createShadowElement: ({ container, className }: { container: any; className: any; }) => ShadowRootConfig; export declare const dispatchSwEvent: (name: OutputEventTypes, payload?: T) => void; export declare const checkIfAttributeHasChanged: (prevValue: string, currValue: string) => boolean; export declare const toCammelCase: (name: string) => string; export declare const parseAttributeValue: (name: string, value: any) => any; export declare const AttributeNames: SwAttributes; export declare const extractAttributes: (nodeMap: HTMLElement) => SwAttributes; export declare const isElement: (obj: HTMLElement) => boolean;