import { ArangoCollection } from "./collection"; export interface AqlQuery { query: string; bindVars: { [key: string]: any; }; } export interface AqlLiteral { toAQL: () => string; } export declare type AqlValue = string | number | boolean | ArangoCollection | AqlLiteral; export declare function isAqlQuery(query: any): query is AqlQuery; export declare function isAqlLiteral(literal: any): literal is AqlLiteral; export declare function aql(strings: TemplateStringsArray, ...args: AqlValue[]): AqlQuery; export declare namespace aql { const literal: (value: any) => AqlLiteral; } //# sourceMappingURL=aql-query.d.ts.map