export declare function useUICsl(name: string): { log: { (childModule: string | number | (string | number)[], ...rest: unknown[]): void; dev(childModule: string | number | (string | number)[], ...rest: unknown[]): void; }; warn: { (childModule: string | number | (string | number)[], ...rest: unknown[]): void; dev(childModule: string | number | (string | number)[], ...rest: unknown[]): void; }; error: { (childModule: string | number | (string | number)[], ...rest: unknown[]): void; dev(childModule: string | number | (string | number)[], ...rest: unknown[]): void; }; } & { useNext(childModule: string | number | (string | number)[]): { log: { (childModule: string | number | (string | number)[], ...rest: unknown[]): void; dev(childModule: string | number | (string | number)[], ...rest: unknown[]): void; }; warn: { (childModule: string | number | (string | number)[], ...rest: unknown[]): void; dev(childModule: string | number | (string | number)[], ...rest: unknown[]): void; }; error: { (childModule: string | number | (string | number)[], ...rest: unknown[]): void; dev(childModule: string | number | (string | number)[], ...rest: unknown[]): void; }; } & any; }; export declare function getPublicUrl(path: string): string; export declare function getTransformOffset(el?: HTMLElement | null, options?: { skip?: (node: HTMLElement) => boolean; }): { x: number; y: number; node: HTMLElement; } | { x: number; y: number; node: null | undefined; }; type AttachTarget = string | Element | Document | null | undefined; type Attach = AttachTarget | ((triggerNode?: HTMLElement) => AttachTarget); export declare function resolveAttachParent(attach?: Attach, triggerNode?: HTMLElement): Element | Document; export declare function reAttach(attach?: Attach): (triggerNode?: HTMLElement) => Element | Document; export declare const IMAGE_REGEXP: RegExp; export declare function isImage(value: string): boolean; export {};