import { JBImageInputWebComponent, type JBImageInputBridge, type JBImageInputConfig, type ValidationValue } from "jb-image-input"; import { type ValidationItem } from "jb-validation"; import { RefObject } from "react"; export type JBImageInputAttributes = { validationList?: ValidationItem>[]; config?: JBImageInputConfig; value?: TValue; bridge?: JBImageInputBridge; multiple?: boolean; name?: string; file?: File; acceptTypes?: string; maxFileSize?: number; required?: boolean | string; label?: string; message?: string; }; export declare function useJBImageInputAttribute(element: RefObject>, props: JBImageInputAttributes): void;