/// import { StreamableFile } from '@nestjs/common'; import { AppConfig } from 'src/config'; import { HydrusApiService } from 'src/hydrus-api/hydrus-api.service'; declare class GalleryParams { tag: string; } export declare class GalleryController { private readonly hydrusApiService; private appConfig; constructor(hydrusApiService: HydrusApiService, appConfig: AppConfig); getHashes(tag: string): import("rxjs").Observable<{ hashes: string[]; title: string; tag: string; }>; getGallery(params: GalleryParams): import("rxjs").Observable<{ hashes: string[]; title: string; tag: string; }>; getGalleryData(params: GalleryParams): import("rxjs").Observable<{ hashes: string[]; title: string; tag: string; }>; filePromise(hash: string): Promise<{ stream: import("http").IncomingMessage; name: string; }>; getGalleryDownload(params: GalleryParams): Promise; random(params: GalleryParams): Promise<{ url: string; }>; randomFile(params: GalleryParams): Promise<{ url: string; }>; } export {};