UNPKG

@hakuna-matata-ui/system

Version:
19 lines 923 B
import { SystemStyleObject } from "@hakuna-matata-ui/styled-system"; import { Dict, StringOrNumber } from "@hakuna-matata-ui/utils"; import { ThemingProps } from "./system.types"; export declare function useChakra<T extends Dict = Dict>(): { theme: T; colorMode: import("@hakuna-matata-ui/color-mode").ColorMode; toggleColorMode: () => void; setColorMode: (value: any) => void; }; export declare function useToken<T extends StringOrNumber>(scale: string, token: T | T[], fallback?: T | T[]): any; export declare function useProps<P extends ThemingProps>(themeKey: string, props: P, isMulti: true): { styles: Record<string, SystemStyleObject>; props: Omit<P, keyof ThemingProps>; }; export declare function useProps<P extends ThemingProps>(themeKey: string, props?: P, isMulti?: boolean): { styles: SystemStyleObject; props: Omit<P, keyof ThemingProps>; }; //# sourceMappingURL=hooks.d.ts.map