export interface ReadOnlySqlValidationOptions { defaultLimit?: number; maxLimit?: number; maxBytes?: number; timeoutMs?: number; } export interface ReadOnlySqlAst { statementType: 'select' | 'with-select'; tokens: string[]; } export interface ReadOnlySqlAppliedLimits { maxRows: number; maxBytes: number; timeoutMs: number; } export interface ReadOnlySqlValidationResult { ok: boolean; sql: string; diagnostics: string[]; ast?: ReadOnlySqlAst; limits?: ReadOnlySqlAppliedLimits; } export declare function validateReadOnlySql(sql: string, options?: ReadOnlySqlValidationOptions): ReadOnlySqlValidationResult; export declare function isReadOnlySql(sql: string): boolean; //# sourceMappingURL=read-only-sql-sandbox.d.ts.map