/** * Reporting Query Types * * Types for ad-hoc reporting query execution. */ /** A single row returned from the reporting API. */ export type ReportingRow = Record; /** Metadata about the reporting objects referenced by a query. */ export interface QueryMetadata { /** Reporting views or functions referenced by the query. */ queriedObjects: string[]; } /** Result returned by the reporting `getData` tool. */ export interface QueryResult { /** Query result rows. */ data: ReportingRow[]; /** Number of rows returned after truncation. */ rowCount: number; /** Whether the server truncated the results to its row limit. */ truncated: boolean; /** Query execution time in milliseconds. */ executionTimeMs: number; /** Additional server metadata about the query. */ metadata: QueryMetadata; } //# sourceMappingURL=queries.d.ts.map