export declare const screenSizeMobile: () => boolean; export declare const getId: (id: any, uid?: string) => (suffix: any) => string; export declare const getUniqueString: (length?: number) => string; export declare const wait: (ms: number) => Promise; export declare const objectEq: (obj1: any, obj2: any) => boolean; /** * getSlotContent * @param host HostElement of the component * @param slot Optional slot name. * @returns Array of slotted nodes. */ export declare const getSlotContent: (host: HTMLElement, slot?: string) => any[]; /** * Append an element to the valid parent css selector. Only allowing * elements with unique IDs * @param parentSelector can be any valid css selector * @param hostElement should be an HTMLElement containing an ID */ export declare const appendElementToParent: (parentSelector: string, host: HTMLElement) => void; /** * cb is a function to run an animation. * If there is an animationm running, I want to wait * for it before running the new one. * * If there is already an animation running, then I want to * replace it with the newest one. */ export declare const fieldMessageManager: () => (cb: any, messageType: any) => void; export declare const sanitizeString: (str: string) => string;