import { JSX, Accessor, Setter } from "solid-js"; export declare type WrappedElement
= (props: P) => JSX.Element;
export declare const toStyleObject: (style: string | JSX.CSSProperties) => JSX.CSSProperties;
export declare const composeStyles: (...styles: (JSX.CSSProperties | string)[]) => any;
export declare const getNearestNode: (target: EventTarget | null | undefined, name: string) => Node | null | undefined;
export declare const maxRandom = 8;
export declare const getRandom: () => number;
export declare type MediaQueryItem = 'all' | 'print' | 'screen' | `(${'min-' | 'max-' | ''}${'aspect-ratio' | 'color' | 'color-gamut' | 'color-index' | 'display-mode' | 'grid' | 'inverted-colors' | 'height' | 'orientation' | 'pointer' | `prefers-${'color-scheme' | 'contrast' | 'reduced-motion' | 'reduced-transparency'}` | 'resolution' | 'scan' | 'width'}: ${string})`;
export declare type MediaQueryOperator = ' and ' | ' not ' | ' only ' | ', ';
export declare type MediaQueryString = MediaQueryItem | `${MediaQueryItem}${MediaQueryOperator}${MediaQueryItem}`;
export declare const useMediaQuery: (query: MediaQueryString) => Accessor