import type { Optional } from "@johnqh/types"; import type { WildduckConfig } from "@johnqh/types"; interface WildduckUser { success: boolean; id: string; username: string; address?: string; name?: string; language?: string; quota?: { allowed: number; used: number; }; hasPasswordSet?: boolean; activated?: boolean; disabled?: boolean; suspended?: boolean; } interface UseWildduckUsersReturn { isLoading: boolean; error: Optional; getUser: (userId: string) => Promise; getUsers: (query?: string, limit?: number) => Promise<{ users: WildduckUser[]; total: number; }>; clearError: () => void; } declare const useWildduckUsers: (config: WildduckConfig, devMode?: boolean) => UseWildduckUsersReturn; export { useWildduckUsers, type WildduckUser, type UseWildduckUsersReturn }; //# sourceMappingURL=useWildduckUsers.d.ts.map