export function PostgreSQLLexer(input: any): this;
export class PostgreSQLLexer {
    constructor(input: any);
    _interp: any;
    constructor: typeof PostgreSQLLexer;
    get atn(): any;
    channelNames: string[];
    modeNames: string[];
    literalNames: string[];
    symbolicNames: string[];
    ruleNames: string[];
    grammarFileName: string;
    action(localctx: any, ruleIndex: any, actionIndex: any): void;
    Operator_action(localctx: any, actionIndex: any): void;
    BeginDollarStringConstant_action(localctx: any, actionIndex: any): void;
    NumericFail_action(localctx: any, actionIndex: any): void;
    UnterminatedBlockComment_action(localctx: any, actionIndex: any): void;
    AfterEscapeStringConstantMode_NotContinued_action(localctx: any, actionIndex: any): void;
    AfterEscapeStringConstantWithNewlineMode_NotContinued_action(localctx: any, actionIndex: any): void;
    EndDollarStringConstant_action(localctx: any, actionIndex: any): void;
    sempred(localctx: any, ruleIndex: any, predIndex: any): any;
    Operator_sempred(localctx: any, predIndex: any): any;
    OperatorEndingWithPlusMinus_sempred(localctx: any, predIndex: any): any;
    IdentifierStartChar_sempred(localctx: any, predIndex: any): any;
    EndDollarStringConstant_sempred(localctx: any, predIndex: any): any;
}
export namespace PostgreSQLLexer {
    const EOF: number;
    const Dollar: number;
    const OPEN_PAREN: number;
    const CLOSE_PAREN: number;
    const OPEN_BRACKET: number;
    const CLOSE_BRACKET: number;
    const COMMA: number;
    const SEMI: number;
    const COLON: number;
    const STAR: number;
    const EQUAL: number;
    const DOT: number;
    const PLUS: number;
    const MINUS: number;
    const SLASH: number;
    const CARET: number;
    const LT: number;
    const GT: number;
    const LESS_LESS: number;
    const GREATER_GREATER: number;
    const COLON_EQUALS: number;
    const LESS_EQUALS: number;
    const EQUALS_GREATER: number;
    const GREATER_EQUALS: number;
    const DOT_DOT: number;
    const NOT_EQUALS: number;
    const TYPECAST: number;
    const PERCENT: number;
    const PARAM: number;
    const Operator: number;
    const ALL: number;
    const ANALYSE: number;
    const ANALYZE: number;
    const AND: number;
    const ANY: number;
    const ARRAY: number;
    const AS: number;
    const ASC: number;
    const ASYMMETRIC: number;
    const BOTH: number;
    const CASE: number;
    const CAST: number;
    const CHECK: number;
    const COLLATE: number;
    const COLUMN: number;
    const CONSTRAINT: number;
    const CREATE: number;
    const CURRENT_CATALOG: number;
    const CURRENT_DATE: number;
    const CURRENT_ROLE: number;
    const CURRENT_TIME: number;
    const CURRENT_TIMESTAMP: number;
    const CURRENT_USER: number;
    const DEFAULT: number;
    const DEFERRABLE: number;
    const DESC: number;
    const DISTINCT: number;
    const DO: number;
    const ELSE: number;
    const EXCEPT: number;
    const FALSE_P: number;
    const FETCH: number;
    const FOR: number;
    const FOREIGN: number;
    const FROM: number;
    const GRANT: number;
    const GROUP_P: number;
    const HAVING: number;
    const IN_P: number;
    const INITIALLY: number;
    const INTERSECT: number;
    const INTO: number;
    const LATERAL_P: number;
    const LEADING: number;
    const LIMIT: number;
    const LOCALTIME: number;
    const LOCALTIMESTAMP: number;
    const NOT: number;
    const NULL_P: number;
    const OFFSET: number;
    const ON: number;
    const ONLY: number;
    const OR: number;
    const ORDER: number;
    const PLACING: number;
    const PRIMARY: number;
    const REFERENCES: number;
    const RETURNING: number;
    const SELECT: number;
    const SESSION_USER: number;
    const SOME: number;
    const SYMMETRIC: number;
    const TABLE: number;
    const THEN: number;
    const TO: number;
    const TRAILING: number;
    const TRUE_P: number;
    const UNION: number;
    const UNIQUE: number;
    const USER: number;
    const USING: number;
    const VARIADIC: number;
    const WHEN: number;
    const WHERE: number;
    const WINDOW: number;
    const WITH: number;
    const AUTHORIZATION: number;
    const BINARY: number;
    const COLLATION: number;
    const CONCURRENTLY: number;
    const CROSS: number;
    const CURRENT_SCHEMA: number;
    const FREEZE: number;
    const FULL: number;
    const ILIKE: number;
    const INNER_P: number;
    const IS: number;
    const ISNULL: number;
    const JOIN: number;
    const LEFT: number;
    const LIKE: number;
    const NATURAL: number;
    const NOTNULL: number;
    const OUTER_P: number;
    const OVER: number;
    const OVERLAPS: number;
    const RIGHT: number;
    const SIMILAR: number;
    const VERBOSE: number;
    const ABORT_P: number;
    const ABSOLUTE_P: number;
    const ACCESS: number;
    const ACTION: number;
    const ADD_P: number;
    const ADMIN: number;
    const AFTER: number;
    const AGGREGATE: number;
    const ALSO: number;
    const ALTER: number;
    const ALWAYS: number;
    const ASSERTION: number;
    const ASSIGNMENT: number;
    const AT: number;
    const ATTRIBUTE: number;
    const BACKWARD: number;
    const BEFORE: number;
    const BEGIN_P: number;
    const BY: number;
    const CACHE: number;
    const CALLED: number;
    const CASCADE: number;
    const CASCADED: number;
    const CATALOG: number;
    const CHAIN: number;
    const CHARACTERISTICS: number;
    const CHECKPOINT: number;
    const CLASS: number;
    const CLOSE: number;
    const CLUSTER: number;
    const COMMENT: number;
    const COMMENTS: number;
    const COMMIT: number;
    const COMMITTED: number;
    const CONFIGURATION: number;
    const CONNECTION: number;
    const CONSTRAINTS: number;
    const CONTENT_P: number;
    const CONTINUE_P: number;
    const CONVERSION_P: number;
    const COPY: number;
    const COST: number;
    const CSV: number;
    const CURSOR: number;
    const CYCLE: number;
    const DATA_P: number;
    const DATABASE: number;
    const DAY_P: number;
    const DEALLOCATE: number;
    const DECLARE: number;
    const DEFAULTS: number;
    const DEFERRED: number;
    const DEFINER: number;
    const DELETE_P: number;
    const DELIMITER: number;
    const DELIMITERS: number;
    const DICTIONARY: number;
    const DISABLE_P: number;
    const DISCARD: number;
    const DOCUMENT_P: number;
    const DOMAIN_P: number;
    const DOUBLE_P: number;
    const DROP: number;
    const EACH: number;
    const ENABLE_P: number;
    const ENCODING: number;
    const ENCRYPTED: number;
    const ENUM_P: number;
    const ESCAPE: number;
    const EVENT: number;
    const EXCLUDE: number;
    const EXCLUDING: number;
    const EXCLUSIVE: number;
    const EXECUTE: number;
    const EXPLAIN: number;
    const EXTENSION: number;
    const EXTERNAL: number;
    const FAMILY: number;
    const FIRST_P: number;
    const FOLLOWING: number;
    const FORCE: number;
    const FORWARD: number;
    const FUNCTION: number;
    const FUNCTIONS: number;
    const GLOBAL: number;
    const GRANTED: number;
    const HANDLER: number;
    const HEADER_P: number;
    const HOLD: number;
    const HOUR_P: number;
    const IDENTITY_P: number;
    const IF_P: number;
    const IMMEDIATE: number;
    const IMMUTABLE: number;
    const IMPLICIT_P: number;
    const INCLUDING: number;
    const INCREMENT: number;
    const INDEX: number;
    const INDEXES: number;
    const INHERIT: number;
    const INHERITS: number;
    const INLINE_P: number;
    const INSENSITIVE: number;
    const INSERT: number;
    const INSTEAD: number;
    const INVOKER: number;
    const ISOLATION: number;
    const KEY: number;
    const LABEL: number;
    const LANGUAGE: number;
    const LARGE_P: number;
    const LAST_P: number;
    const LEAKPROOF: number;
    const LEVEL: number;
    const LISTEN: number;
    const LOAD: number;
    const LOCAL: number;
    const LOCATION: number;
    const LOCK_P: number;
    const MAPPING: number;
    const MATCH: number;
    const MATERIALIZED: number;
    const MAXVALUE: number;
    const MINUTE_P: number;
    const MINVALUE: number;
    const MODE: number;
    const MONTH_P: number;
    const MOVE: number;
    const NAME_P: number;
    const NAMES: number;
    const NEXT: number;
    const NO: number;
    const NOTHING: number;
    const NOTIFY: number;
    const NOWAIT: number;
    const NULLS_P: number;
    const OBJECT_P: number;
    const OF: number;
    const OFF: number;
    const OIDS: number;
    const OPERATOR: number;
    const OPTION: number;
    const OPTIONS: number;
    const OWNED: number;
    const OWNER: number;
    const PARSER: number;
    const PARTIAL: number;
    const PARTITION: number;
    const PASSING: number;
    const PASSWORD: number;
    const PLANS: number;
    const PRECEDING: number;
    const PREPARE: number;
    const PREPARED: number;
    const PRESERVE: number;
    const PRIOR: number;
    const PRIVILEGES: number;
    const PROCEDURAL: number;
    const PROCEDURE: number;
    const PROGRAM: number;
    const QUOTE: number;
    const RANGE: number;
    const READ: number;
    const REASSIGN: number;
    const RECHECK: number;
    const RECURSIVE: number;
    const REF: number;
    const REFRESH: number;
    const REINDEX: number;
    const RELATIVE_P: number;
    const RELEASE: number;
    const RENAME: number;
    const REPEATABLE: number;
    const REPLACE: number;
    const REPLICA: number;
    const RESET: number;
    const RESTART: number;
    const RESTRICT: number;
    const RETURNS: number;
    const REVOKE: number;
    const ROLE: number;
    const ROLLBACK: number;
    const ROWS: number;
    const RULE: number;
    const SAVEPOINT: number;
    const SCHEMA: number;
    const SCROLL: number;
    const SEARCH: number;
    const SECOND_P: number;
    const SECURITY: number;
    const SEQUENCE: number;
    const SEQUENCES: number;
    const SERIALIZABLE: number;
    const SERVER: number;
    const SESSION: number;
    const SET: number;
    const SHARE: number;
    const SHOW: number;
    const SIMPLE: number;
    const SNAPSHOT: number;
    const STABLE: number;
    const STANDALONE_P: number;
    const START: number;
    const STATEMENT: number;
    const STATISTICS: number;
    const STDIN: number;
    const STDOUT: number;
    const STORAGE: number;
    const STRICT_P: number;
    const STRIP_P: number;
    const SYSID: number;
    const SYSTEM_P: number;
    const TABLES: number;
    const TABLESPACE: number;
    const TEMP: number;
    const TEMPLATE: number;
    const TEMPORARY: number;
    const TEXT_P: number;
    const TRANSACTION: number;
    const TRIGGER: number;
    const TRUNCATE: number;
    const TRUSTED: number;
    const TYPE_P: number;
    const TYPES_P: number;
    const UNBOUNDED: number;
    const UNCOMMITTED: number;
    const UNENCRYPTED: number;
    const UNKNOWN: number;
    const UNLISTEN: number;
    const UNLOGGED: number;
    const UNTIL: number;
    const UPDATE: number;
    const VACUUM: number;
    const VALID: number;
    const VALIDATE: number;
    const VALIDATOR: number;
    const VARYING: number;
    const VERSION_P: number;
    const VIEW: number;
    const VOLATILE: number;
    const WHITESPACE_P: number;
    const WITHOUT: number;
    const WORK: number;
    const WRAPPER: number;
    const WRITE: number;
    const XML_P: number;
    const YEAR_P: number;
    const YES_P: number;
    const ZONE: number;
    const BETWEEN: number;
    const BIGINT: number;
    const BIT: number;
    const BOOLEAN_P: number;
    const CHAR_P: number;
    const CHARACTER: number;
    const COALESCE: number;
    const DEC: number;
    const DECIMAL_P: number;
    const EXISTS: number;
    const EXTRACT: number;
    const FLOAT_P: number;
    const GREATEST: number;
    const INOUT: number;
    const INT_P: number;
    const INTEGER: number;
    const INTERVAL: number;
    const LEAST: number;
    const NATIONAL: number;
    const NCHAR: number;
    const NONE: number;
    const NULLIF: number;
    const NUMERIC: number;
    const OVERLAY: number;
    const POSITION: number;
    const PRECISION: number;
    const REAL: number;
    const ROW: number;
    const SETOF: number;
    const SMALLINT: number;
    const SUBSTRING: number;
    const TIME: number;
    const TIMESTAMP: number;
    const TREAT: number;
    const TRIM: number;
    const VALUES: number;
    const VARCHAR: number;
    const XMLATTRIBUTES: number;
    const XMLCONCAT: number;
    const XMLELEMENT: number;
    const XMLEXISTS: number;
    const XMLFOREST: number;
    const XMLPARSE: number;
    const XMLPI: number;
    const XMLROOT: number;
    const XMLSERIALIZE: number;
    const CALL: number;
    const CURRENT_P: number;
    const ATTACH: number;
    const DETACH: number;
    const EXPRESSION: number;
    const GENERATED: number;
    const LOGGED: number;
    const STORED: number;
    const INCLUDE: number;
    const ROUTINE: number;
    const TRANSFORM: number;
    const IMPORT_P: number;
    const POLICY: number;
    const METHOD: number;
    const REFERENCING: number;
    const NEW: number;
    const OLD: number;
    const VALUE_P: number;
    const SUBSCRIPTION: number;
    const PUBLICATION: number;
    const OUT_P: number;
    const END_P: number;
    const ROUTINES: number;
    const SCHEMAS: number;
    const PROCEDURES: number;
    const INPUT_P: number;
    const SUPPORT: number;
    const PARALLEL: number;
    const SQL_P: number;
    const DEPENDS: number;
    const OVERRIDING: number;
    const CONFLICT: number;
    const SKIP_P: number;
    const LOCKED: number;
    const TIES: number;
    const ROLLUP: number;
    const CUBE: number;
    const GROUPING: number;
    const SETS: number;
    const TABLESAMPLE: number;
    const ORDINALITY: number;
    const XMLTABLE: number;
    const COLUMNS: number;
    const XMLNAMESPACES: number;
    const ROWTYPE: number;
    const NORMALIZED: number;
    const WITHIN: number;
    const FILTER: number;
    const GROUPS: number;
    const OTHERS: number;
    const NFC: number;
    const NFD: number;
    const NFKC: number;
    const NFKD: number;
    const UESCAPE: number;
    const VIEWS: number;
    const NORMALIZE: number;
    const DUMP: number;
    const PRINT_STRICT_PARAMS: number;
    const VARIABLE_CONFLICT: number;
    const ERROR: number;
    const USE_VARIABLE: number;
    const USE_COLUMN: number;
    const ALIAS: number;
    const CONSTANT: number;
    const PERFORM: number;
    const GET: number;
    const DIAGNOSTICS: number;
    const STACKED: number;
    const ELSIF: number;
    const WHILE: number;
    const REVERSE: number;
    const FOREACH: number;
    const SLICE: number;
    const EXIT: number;
    const RETURN: number;
    const QUERY: number;
    const RAISE: number;
    const SQLSTATE: number;
    const DEBUG: number;
    const LOG: number;
    const INFO: number;
    const NOTICE: number;
    const WARNING: number;
    const EXCEPTION: number;
    const ASSERT: number;
    const LOOP: number;
    const OPEN: number;
    const Identifier: number;
    const QuotedIdentifier: number;
    const UnterminatedQuotedIdentifier: number;
    const InvalidQuotedIdentifier: number;
    const InvalidUnterminatedQuotedIdentifier: number;
    const UnicodeQuotedIdentifier: number;
    const UnterminatedUnicodeQuotedIdentifier: number;
    const InvalidUnicodeQuotedIdentifier: number;
    const InvalidUnterminatedUnicodeQuotedIdentifier: number;
    const StringConstant: number;
    const UnterminatedStringConstant: number;
    const UnicodeEscapeStringConstant: number;
    const UnterminatedUnicodeEscapeStringConstant: number;
    const BeginDollarStringConstant: number;
    const BinaryStringConstant: number;
    const UnterminatedBinaryStringConstant: number;
    const InvalidBinaryStringConstant: number;
    const InvalidUnterminatedBinaryStringConstant: number;
    const HexadecimalStringConstant: number;
    const UnterminatedHexadecimalStringConstant: number;
    const InvalidHexadecimalStringConstant: number;
    const InvalidUnterminatedHexadecimalStringConstant: number;
    const Integral: number;
    const NumericFail: number;
    const Numeric: number;
    const PLSQLVARIABLENAME: number;
    const PLSQLIDENTIFIER: number;
    const Whitespace: number;
    const Newline: number;
    const LineComment: number;
    const BlockComment: number;
    const UnterminatedBlockComment: number;
    const MetaCommand: number;
    const EndMetaCommand: number;
    const ErrorCharacter: number;
    const EscapeStringConstant: number;
    const UnterminatedEscapeStringConstant: number;
    const InvalidEscapeStringConstant: number;
    const InvalidUnterminatedEscapeStringConstant: number;
    const AfterEscapeStringConstantMode_NotContinued: number;
    const AfterEscapeStringConstantWithNewlineMode_NotContinued: number;
    const DollarText: number;
    const EndDollarStringConstant: number;
    const AfterEscapeStringConstantWithNewlineMode_Continued: number;
    const EscapeStringConstantMode: number;
    const AfterEscapeStringConstantMode: number;
    const AfterEscapeStringConstantWithNewlineMode: number;
    const DollarQuotedStringMode: number;
}
