import { Lexer, TokenType } from "chevrotain"; import { IdentifierKeyword, Abort, Account, Accounts, Add, Alias, Align, All, Alter, And, Any, As, Asc, Asof, Assume, Attach, Atomic, Backup, Base, Batch, Between, Binary, Boolean, BloomFilter, By, Bypass, Byte, Cache, Calendar, Cancel, Capacity, Cascade, Case, Cast, Char, Checkpoint, Column, Columns, Compile, Complete, CompressionCodec, CompressionLevel, CommitLag, Convert, Copy, Create, Cross, Cumulative, Current, Database, DataPageSize, Datestyle, Date, Day, Days, Decimal, Declare, Dedup, Default, DefaultTransactionReadOnly, DeltaBinaryPacked, DeltaLengthByteArray, Deferred, Delay, Delete, Delimiter, Desc, Detach, Details, Disable, Distinct, Double, Drop, Else, Enable, End, Error, Every, Except, Exclude, Exclusive, Exists, Exit, Explain, External, False, Fill, First, Float, Following, For, Foreign, Format, From, Full, Geohash, Grant, Group, Groups, Header, Horizon, Hour, Hours, Http, If, Ignore, Ilike, Immediate, In, Include, Index, Inner, Insert, Incremental, Int, Integer, Intersect, Interval, Into, Ipv4, Is, Isolation, Jwk, Join, Keep, Key, Keys, Lateral, Latest, Left, Length, Level, Like, Limit, Linear, List, Lock, Long, Long128, Long256, Lt, Manual, Maps, Materialized, MaxIdentifierLength, MaxUncommittedRows, Microsecond, Microseconds, Millennium, Millisecond, Milliseconds, Minute, Minutes, Month, Months, NaN, Nanosecond, Nanoseconds, No, Nocache, None, Not, Null, Nulls, O3MaxLag, Observation, Offset, On, Only, Option, Or, Order, Ordinality, Others, Outer, Over, Overridable, Owned, Param, Parameters, Native, Parquet, ParquetVersion, PartitionBy, Partition, Partitions, Password, Period, Permissions, Pivot, Plain, Prepare, Preceding, Prev, Prevailing, Primary, Public, Query, Range, References, Refresh, Release, Reindex, Remove, Rename, Repair, Replace, Rest, Respect, Resume, Revoke, Right, RleDictionary, Row, RowGroupSize, Rows, Sample, SearchPath, Second, Seconds, Select, ServerVersion, ServerVersionNum, Service, Set, Short, Show, Skip, SkipColumn, SkipRow, Snapshot, Splice, Squash, StandardConformingStrings, Step, Start, StatisticsEnabled, String, Suspend, Symbol, System, Table, Tables, Then, Time, Timestamp, TimestampNs, To, Token, Tolerance, Transaction, TransactionIsolation, Transient, True, Truncate, Ttl, Txn, Type, Unbounded, Union, Unlock, Unnest, Unpivot, Update, Upsert, User, Users, Uuid, Vacuum, Values, Varchar, Verification, View, Volume, Wal, Week, Weeks, When, Where, Window, With, Within, Writer, Year, Years, Zone, RawArrayEncoding, Uncompressed, Snappy, Gzip, Lz4, Zstd, Lz4Raw, Brotli, Lzo, Storage, Policy, Local, Remote, Rebase, Stats, Switch, Role, Status, Replica, Timeout, Expire, Cleanup, Highest, Lowest, Live, Flush, Anchor, Beginning, Now, Memory, Daily, Expression, Posting, Delta, Ef, Bitmap } from "./tokens"; export { IdentifierKeyword }; export { Abort, Account, Accounts, Add, Alias, Align, All, Alter, And, Any, As, Asc, Asof, Assume, Attach, Atomic, Backup, Base, Batch, Between, Binary, Boolean, BloomFilter, By, Bypass, Byte, Cache, Calendar, Cancel, Capacity, Cascade, Case, Cast, Char, Checkpoint, Column, Columns, Compile, Complete, CompressionCodec, CompressionLevel, CommitLag, Convert, Copy, Create, Cross, Cumulative, Current, Database, DataPageSize, Datestyle, Date, Day, Days, Decimal, Declare, Dedup, Default, DefaultTransactionReadOnly, DeltaBinaryPacked, DeltaLengthByteArray, Deferred, Delay, Delete, Delimiter, Desc, Detach, Details, Disable, Distinct, Double, Drop, Else, Enable, End, Error, Every, Except, Exclude, Exclusive, Exists, Exit, Explain, External, False, Fill, First, Float, Following, For, Foreign, Format, From, Full, Geohash, Grant, Group, Groups, Header, Horizon, Hour, Hours, Http, If, Ignore, Ilike, Immediate, In, Include, Index, Inner, Insert, Incremental, Int, Integer, Intersect, Interval, Into, Ipv4, Is, Isolation, Jwk, Join, Keep, Key, Keys, Lateral, Latest, Left, Length, Level, Like, Limit, Linear, List, Lock, Long, Long128, Long256, Lt, Manual, Maps, Materialized, MaxIdentifierLength, MaxUncommittedRows, Microsecond, Microseconds, Millennium, Millisecond, Milliseconds, Minute, Minutes, Month, Months, NaN, Nanosecond, Nanoseconds, No, Nocache, None, Not, Null, Nulls, O3MaxLag, Observation, Offset, On, Only, Option, Or, Order, Ordinality, Others, Outer, Over, Overridable, Owned, Param, Parameters, Native, Parquet, ParquetVersion, PartitionBy, Partition, Partitions, Password, Period, Permissions, Pivot, Plain, Prepare, Preceding, Prev, Prevailing, Primary, Public, Query, Range, References, Refresh, Release, Reindex, Remove, Rename, Repair, Replace, Rest, Respect, Resume, Revoke, Right, RleDictionary, Row, RowGroupSize, Rows, Sample, SearchPath, Second, Seconds, Select, ServerVersion, ServerVersionNum, Service, Set, Short, Show, Skip, SkipColumn, SkipRow, Snapshot, Splice, Squash, StandardConformingStrings, Step, Start, StatisticsEnabled, String, Suspend, Symbol, System, Table, Tables, Then, Time, Timestamp, TimestampNs, To, Token, Tolerance, Transaction, TransactionIsolation, Transient, True, Truncate, Ttl, Txn, Type, Unbounded, Union, Unlock, Unnest, Unpivot, Update, Upsert, User, Users, Uuid, Vacuum, Values, Varchar, Verification, View, Volume, Wal, Week, Weeks, When, Where, Window, With, Within, Writer, Year, Years, Zone, RawArrayEncoding, Uncompressed, Snappy, Gzip, Lz4, Zstd, Lz4Raw, Brotli, Lzo, Storage, Policy, Local, Remote, Rebase, Stats, Switch, Role, Status, Replica, Timeout, Expire, Cleanup, Highest, Lowest, Live, Flush, Anchor, Beginning, Now, Memory, Daily, Expression, Posting, Delta, Ef, Bitmap, }; export declare const Star: TokenType; export declare const Comma: TokenType; export declare const Semicolon: TokenType; export declare const LParen: TokenType; export declare const RParen: TokenType; export declare const LBracket: TokenType; export declare const RBracket: TokenType; export declare const Colon: TokenType; export declare const ColonEquals: TokenType; export declare const IPv4ContainedByOrEqual: TokenType; export declare const IPv4ContainedBy: TokenType; export declare const IPv4ContainsOrEqual: TokenType; export declare const IPv4Contains: TokenType; export declare const NotEquals: TokenType; export declare const LessThanOrEqual: TokenType; export declare const GreaterThanOrEqual: TokenType; export declare const LessThan: TokenType; export declare const GreaterThan: TokenType; export declare const Equals: TokenType; export declare const Plus: TokenType; export declare const Minus: TokenType; export declare const Divide: TokenType; export declare const Modulo: TokenType; export declare const Concat: TokenType; export declare const BitAnd: TokenType; export declare const BitXor: TokenType; export declare const BitOr: TokenType; export declare const RegexMatch: TokenType; export declare const RegexNotMatch: TokenType; export declare const RegexNotEquals: TokenType; export declare const DoubleColon: TokenType; export declare const VariableReference: TokenType; export declare const AtSign: TokenType; export declare const GeohashBinaryLiteral: TokenType; export declare const GeohashLiteral: TokenType; export declare const LongLiteral: TokenType; export declare const DecimalLiteral: TokenType; export declare const DurationLiteral: TokenType; export declare const NumberLiteral: TokenType; export declare const Dot: TokenType; export declare const StringLiteral: TokenType; export declare const QuotedIdentifier: TokenType; export declare const Identifier: TokenType; export declare const WhiteSpace: TokenType; export declare const LineComment: TokenType; export declare const BlockComment: TokenType; export declare const allTokens: TokenType[]; export declare const QuestDBLexer: Lexer; export declare function tokenize(input: string): import("chevrotain").ILexingResult;