import { type ComponentType } from "react"; import { $ZodTuple, type $ZodType } from "zod/v4/core"; import type { DataInputViewProps, FilterTheme } from "./types.js"; /** * @deprecated use `useView` instead * @internal */ export declare const usePrimitives: (view: T) => { button: ComponentType>; input: ComponentType>; select: ComponentType>; option: ComponentType>; }[T]; /** * Must be used within a `FilterThemeProvider` component. */ export declare const useView: (type: T) => FilterTheme[T]; /** * Must be used within a `FilterThemeProvider` component. */ export declare const useDataInputView: (fnParamsSchema?: $ZodTuple, fieldSchema?: $ZodType) => ComponentType; //# sourceMappingURL=hooks.d.ts.map