import { QueryDto } from '@escapenavigator/types/dist/shared/query.dto'; import { QueryRO } from '@escapenavigator/types/dist/shared/query.ro'; import { ApiMethodDeclaration } from '..'; export type AggregatorCompanyItem = { id: number; source: string; externalId: string; name: string; companyName?: string; website?: string; address?: string; phone?: string; lat?: number; lng?: number; googlePlaceId?: string; country?: string; rooms: Array<{ externalId: string; title: string; url?: string; playersMin?: number; playersMax?: number; time?: number; photos?: string[]; closed?: boolean; matchedQuestroomId?: number; matchConfidence?: string; }>; status: string; profileId?: number; profile?: { id: number; title: string; }; locationId?: number; firstSeenAt?: string; lastSeenAt?: string; createdAt: string; updatedAt: string; }; declare const query: ApiMethodDeclaration>; declare const count: ApiMethodDeclaration; type SyncStats = { processed: number; failed: number; created: number; updated: number; autoLinked: number; questsLinked: number; disappeared: number; }; declare const syncMorty: ApiMethodDeclaration<{ limit?: number; }, SyncStats>; declare const update: ApiMethodDeclaration<{ id: number; data: { profileId?: number | null; locationId?: number | null; status?: string; }; }, AggregatorCompanyItem>; type ApiDeclaration = { query: typeof query; count: typeof count; syncMorty: typeof syncMorty; update: typeof update; }; export declare const aggregatorCompaniesApiDeclaration: ApiDeclaration; export {};