import { Databases } from 'appwrite'; import { DatabaseSchema } from '../shared/types'; import { BaseTable, SchemaToType } from '../shared/table'; export declare class WebTable> extends BaseTable { constructor(databases: Databases, databaseId: string, collectionId: string, schema: T, client?: any, config?: any); /** * Override validation to use WebValidator */ protected validateData(data: any, requireAll?: boolean): void; /** * Export all documents in this table to JSON * Fetches all documents in batches to handle large collections */ exportToJSON(): Promise; /** * Export all documents in this table as an array * Fetches all documents in batches to handle large collections */ exportToArray(): Promise; } //# sourceMappingURL=table.d.ts.map