import * as ts from 'typescript'; import { DatabaseDefinition, TableDefinition } from '../../parser'; export declare function createWhereQueryType(table: TableDefinition, database: DatabaseDefinition): ts.TypeAliasDeclaration; export declare function createRangeQueryTypeDeclaration(): ts.TypeAliasDeclaration; export declare function createWhereMethodSignaturesForTable(table: TableDefinition, database: DatabaseDefinition): ReadonlyArray; export declare function createWhereMethodDeclarations({ table, database, methodBody, }: { table: TableDefinition; database: DatabaseDefinition; methodBody: ts.Block; }): ReadonlyArray; export declare function createWhereMethod(table: TableDefinition, database: DatabaseDefinition): ReadonlyArray;