import { z } from "zod"; export interface UploaderWithMeta { id: string; name: string; firstName?: string; lastName?: string; email?: string; uploadedAvatar?: string; } export declare function useUploaders(): { uploaders: UploaderWithMeta[]; uploadersById: Map; }; export declare const uploaderSchema: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; export type Uploader = z.TypeOf; type UpdateUploadersFunction = (currentItems: Uploader[]) => Uploader[] | undefined; export declare function updateUploadersCache(updateFunction: UpdateUploadersFunction): void; export declare function useRevalidateUploaders(): () => void; export {};