import { DatatypeModule } from "../datatype"; import { WordModule } from "../word"; interface ImageProps { width?: number; height?: number; } interface CategoryProps { width?: number; height?: number; category?: string; } export declare class ImageModule { private readonly datatypeModule; private readonly wordModule; constructor(datatypeModule: DatatypeModule, wordModule: WordModule); private buildUrl; /** * Returns an image url from a category * * @param args.witdh image width * @param args.height image height * * @example * modules.image.category({ category: "soccer" }) * * @returns string */ category(props?: CategoryProps): string; /** * Return a food image url * * @example * modules.image.food() * * @param args.witdh image width * @param args.height image height * * @returns string */ food(props?: ImageProps): string; /** * Return a event image url * * @example * modules.image.event() * * @param args.witdh image width * @param args.height image height * * @returns string */ event(props?: ImageProps): string; /** * Return a wallpaper image url * * @example * modules.image.wallpaper() * * @param args.witdh image width * @param args.height image height * * @returns string */ wallpaper(props?: ImageProps): string; /** * Return a 3D image url * * @example * modules.image.treeDimension() * * @param args.witdh image width * @param args.height image height * * @returns string */ threeDimension(props?: ImageProps): string; /** * Return a architecture image url * * @example * modules.image.architecture() * * @param args.witdh image width * @param args.height image height * * @returns string */ architecture(props?: ImageProps): string; /** * Return a nature image url * * @example * modules.image.nature() * * @param args.witdh image width * @param args.height image height * * @returns string */ nature(props?: ImageProps): string; /** * Return a fashion image url * * @example * modules.image.fashion() * * @param args.witdh image width * @param args.height image height * * @returns string */ fashion(props?: ImageProps): string; /** * Return a film image url * * @example * modules.image.film() * * @param args.witdh image width * @param args.height image height * * @returns string */ film(props?: ImageProps): string; /** * Return a people image url * * @example * modules.image.people() * * @param args.witdh image width * @param args.height image height * * @returns string */ people(props?: ImageProps): string; /** * Return a health image url * * @example * modules.image.health() * * @param args.witdh image width * @param args.height image height * * @returns string */ health(props?: ImageProps): string; /** * Return a house image url * * @example * modules.image.house() * * @param args.witdh image width * @param args.height image height * * @returns string */ house(props?: ImageProps): string; /** * Return a street image url * * @example * modules.image.street() * * @param args.witdh image width * @param args.height image height * * @returns string */ street(props?: ImageProps): string; /** * Return a animal image url * * @example * modules.image.animal() * * @param args.witdh image width * @param args.height image height * * @returns string */ animal(props?: ImageProps): string; /** * Return a spiritual image url * * @example * modules.image.spiritual() * * @param args.witdh image width * @param args.height image height * * @returns string */ spiritual(props?: ImageProps): string; /** * Return a travel image url * * @example * modules.image.travel() * * @param args.witdh image width * @param args.height image height * * @returns string */ travel(props?: ImageProps): string; /** * Return a art image url * * @example * modules.image.art() * * @param args.witdh image width * @param args.height image height * * @returns string */ art(props?: ImageProps): string; /** * Return a history image url * * @example * modules.image.history() * * @param args.witdh image width * @param args.height image height * * @returns string */ history(props?: ImageProps): string; /** * Return a sport image url * * @example * modules.image.sport() * * @param args.witdh image width * @param args.height image height * * @returns string */ sport(props?: ImageProps): string; /** * Return a animate avatar image url * * @example * modules.image.animateAvatar() * * @returns string */ animatedAvatar(): string; } export {};