import * as typeCheckers from "./typeCheckers"; export default function createClient(apiKey: string): { typeCheckers: typeof typeCheckers; photos: { search(params: import("./types").PaginationParams & { query: string; }): Promise; curated(params?: import("./types").PaginationParams): Promise; show({ id }: { id: string | number; }): Promise; random(): Promise; }; videos: { search(params: import("./types").PaginationParams & import("./types").VideoFilterParams & { query: string; }): Promise; popular(params?: import("./types").PaginationParams & import("./types").VideoFilterParams): Promise; show({ id }: { id: string | number; }): Promise; }; collections: { all(params?: import("./types").PaginationParams): Promise; media({ id, ...params }: import("./types").PaginationParams & { id: string | number; type?: "photos" | "videos" | undefined; }): Promise; featured(params?: import("./types").PaginationParams): Promise; }; };