import { DocumentReference } from './reference'; import { DocumentSnapshot } from './document'; export interface CategoryTreeDocumentData { object: string; id: string; segment: string; name: string; categories: { object: string; data: CategoryTreeDocumentData[]; }; } interface SetCategoryTreeDocumentData { segment: string; name: string; categories: SetCategoryTreeCollectionData[]; } export interface SetCategoryTreeCollectionData { segment: string; name: string; categories: SetCategoryTreeCollectionData[]; } export declare class CategoryTreeDocumentReference extends DocumentReference { set(category: SetCategoryTreeDocumentData): Promise; get(): Promise; delete(): Promise; } declare class CategoryTreeDocumentSnapshot extends DocumentSnapshot { } export {};