export interface ZveltioConfig { baseUrl: string; apiKey?: string; onUnauthorized?: () => void; } export interface QueryOptions { page?: number; limit?: number; sort?: string; order?: 'asc' | 'desc'; filter?: Record; search?: string; } export interface QueryResponse { records: T[]; pagination: { total: number; page: number; limit: number; pages: number; }; } export interface SingleResponse { record: T; } export interface CreateResponse { record: T; } export interface DeleteResponse { success: boolean; id: string; } export interface RealtimeMessage { event: 'insert' | 'update' | 'delete'; collection: string; data: any; timestamp: string; } //# sourceMappingURL=index.d.ts.map