export function evaluateSQL(jsonMessage: any, callback: any): any;
export function processAST(jsonMessage: any, parsedSqlObject: any, callback: any): any;
export function convertSQLToAST(sql: any): ParsedSQLObject;
/**
 * Provides a direct path to checking permissions for a given AST.  Returns false if permissions check fails.
 * @param jsonMessage - The JSON inbound message.
 * @param parsedSqlObject - The Parsed SQL statement specified in the inbound json message, of type ParsedSQLObject.
 * @returns {Array} - False if permissions check denys the statement.
 */
export function checkASTPermissions(jsonMessage: any, parsedSqlObject: any): any[];
declare class ParsedSQLObject {
    ast: any;
    variant: any;
    permissions_checked: boolean;
}
export {};
