declare enum SQLiteStatementType { SELECT = "SELECT", INSERT = "INSERT", UPDATE = "UPDATE", DELETE = "DELETE", CREATE_TABLE = "CREATE TABLE", ALTER_TABLE = "ALTER TABLE", DROP_TABLE = "DROP TABLE", CREATE_INDEX = "CREATE INDEX", DROP_INDEX = "DROP INDEX", CREATE_VIEW = "CREATE VIEW", ALTER_VIEW = "ALTER VIEW", DROP_VIEW = "DROP VIEW", PRAGMA = "PRAGMA", BEGIN_TRANSACTION = "BEGIN( TRANSACTION)?", COMMIT = "COMMIT", ROLLBACK = "ROLLBACK", VACUUM = "VACUUM", ANALYZE = "ANALYZE", ATTACH = "ATTACH", DETACH = "DETACH", REINDEX = "REINDEX", SAVEPOINT = "SAVEPOINT", RELEASE = "RELEASE( SAVEPOINT)?", CREATE_TRIGGER = "CREATE TRIGGER", DROP_TRIGGER = "DROP TRIGGER", CREATE_VIRTUAL_TABLE = "CREATE VIRTUAL TABLE", DROP_VIRTUAL_TABLE = "DROP VIRTUAL TABLE" } declare function isStatement(sqlStatement: string, statementType: SQLiteStatementType): boolean; declare function getStatementType(sql: string): SQLiteStatementType | null; declare const isSelect: (sql: string) => boolean; declare const isInsert: (sql: string) => boolean; declare const isUpdate: (sql: string) => boolean; declare const isDelete: (sql: string) => boolean; declare const isCreateTable: (sql: string) => boolean; declare const isAlterTable: (sql: string) => boolean; declare const isDropTable: (sql: string) => boolean; declare const isCreateIndex: (sql: string) => boolean; declare const isDropIndex: (sql: string) => boolean; declare const isCreateView: (sql: string) => boolean; declare const isAlterView: (sql: string) => boolean; declare const isDropView: (sql: string) => boolean; declare const isPragma: (sql: string) => boolean; declare const isBeginTransaction: (sql: string) => boolean; declare const isCommit: (sql: string) => boolean; declare const isRollback: (sql: string) => boolean; declare const isVacuum: (sql: string) => boolean; declare const isAnalyze: (sql: string) => boolean; declare const isAttach: (sql: string) => boolean; declare const isDetach: (sql: string) => boolean; declare const isReindex: (sql: string) => boolean; declare const isSavepoint: (sql: string) => boolean; declare const isRelease: (sql: string) => boolean; declare const isCreateTrigger: (sql: string) => boolean; declare const isDropTrigger: (sql: string) => boolean; declare const isCreateVirtualTable: (sql: string) => boolean; declare const isDropVirtualTable: (sql: string) => boolean; export { getStatementType, isAlterTable, isAlterView, isAnalyze, isAttach, isBeginTransaction, isCommit, isCreateIndex, isCreateTable, isCreateTrigger, isCreateView, isCreateVirtualTable, isDelete, isDetach, isDropIndex, isDropTable, isDropTrigger, isDropView, isDropVirtualTable, isInsert, isPragma, isReindex, isRelease, isRollback, isSavepoint, isSelect, isStatement, isUpdate, isVacuum };