UNPKG

@klnjs/react-icon

Version:

An icon component for React.

14 lines (13 loc) 874 B
import type { useIcon } from './useIcon'; export type UseIconContext = ReturnType<typeof useIcon>; export declare const IconProvider: import("react").Provider<{ labelId: string | undefined; descriptionId: string | undefined; setLabelId: import("react").Dispatch<import("react").SetStateAction<string | undefined>>; setDescriptionId: import("react").Dispatch<import("react").SetStateAction<string | undefined>>; }>, useIconContext: <S extends boolean = true>({ strict: strictOption }?: import("@klnjs/react-core").UseContextOptions<S>) => import("@klnjs/react-core").UseContextReturn<{ labelId: string | undefined; descriptionId: string | undefined; setLabelId: import("react").Dispatch<import("react").SetStateAction<string | undefined>>; setDescriptionId: import("react").Dispatch<import("react").SetStateAction<string | undefined>>; }, S>;