import type { DatabaseResult, RevealDocument, RevealGlobalConfig, RevealRequest } from '../types/index.js'; /** * Global Operations * * Handles CRUD operations for globals with relationship population. */ export declare class RevealUIGlobal { config: RevealGlobalConfig; db: { query: (query: string, values?: unknown[]) => Promise; } | null; constructor(config: RevealGlobalConfig, db: { query: (query: string, values?: unknown[]) => Promise; } | null); find(options?: { depth?: number; populate?: import('../types/index.js').PopulateType; req?: RevealRequest; }): Promise; update(options: { data: Partial; }): Promise; } //# sourceMappingURL=GlobalOperations.d.ts.map