import EcomClient from '../index'; import { Query, CollectionReference, DocumentReference, QuerySnapshot } from './reference'; import { QueryDocumentSnapshot, DocumentSnapshot } from './document'; export interface DeveloperKeyDocumentData { userId: string; key: string; } export declare class DeveloperKeyCollectionReference extends CollectionReference { constructor(client: EcomClient, parent: DocumentReference | null); doc(id: string): DeveloperKeyDocumentReference; add(): Promise; get(): Promise; } export declare class DeveloperKeyDocumentReference extends DocumentReference { set(): Promise; get(): Promise; delete(): Promise; } export declare class DeveloperKeyDocumentSnapshot extends DocumentSnapshot { } export declare class DeveloperKeyQuerySnapshot extends QuerySnapshot { constructor(query: Query, docs: QueryDocumentSnapshot[]); }