import { Shot } from '../../core/shot'; import type { SearchResponse } from '../../types/response'; import type { SnakeKeysToCamelCase } from '../../utils'; import { HttpClient } from '../../utils/httpClient'; /** Camelcase version of SearchResponse for internal use */ type SearchResponseCamel = SnakeKeysToCamelCase; export declare class SearchResult { #private; shots: Shot[]; streamUrl?: string; playerUrl?: string; collectionId: string; constructor(http: HttpClient, searchResponse: SearchResponseCamel); compile: () => Promise; play: () => Promise; } export {};