import { type TypeOf } from "zod"; declare const unsplashImage: import("zod").ZodObject<{ id: import("zod").ZodString; width: import("zod").ZodNumber; height: import("zod").ZodNumber; urls: import("zod").ZodObject<{ full: import("zod").ZodString; small: import("zod").ZodEffects; }, "strip", import("zod").ZodTypeAny, { small: string; full: string; }, { small: string; full: string; }>; alt_description: import("zod").ZodOptional; description: import("zod").ZodNullable; }, "strip", import("zod").ZodTypeAny, { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }, { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }>; export declare const unsplashSearchApiType: import("zod").ZodEffects; }, "strip", import("zod").ZodTypeAny, { small: string; full: string; }, { small: string; full: string; }>; alt_description: import("zod").ZodOptional; description: import("zod").ZodNullable; }, "strip", import("zod").ZodTypeAny, { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }, { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }>, "many">; }, "strip", import("zod").ZodTypeAny, { results: { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }[]; }, { results: { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }[]; }>, { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }[], { results: { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }[]; }>; export type UnplashSearchApi = TypeOf; export type UnsplashImage = TypeOf; export declare function useUnsplashSearch(baseUrl: URL, term: string): { description: string | null; height: number; id: string; width: number; urls: { small: string; full: string; }; alt_description?: string | undefined; }[]; export {};