import * as ts from 'typescript'; import { DatabaseDefinition, TableDefinition } from '../../parser'; export declare function addMethodReturnType(table: TableDefinition): ts.TypeNode; export declare function createAddArgsTypeName(table: TableDefinition): string; export declare function createAddArgsTypeReference(table: TableDefinition): ts.TypeReferenceNode; export declare function createAddArgsTypeNode(table: TableDefinition, database: DatabaseDefinition): ts.TypeNode; export declare function createAddArgsTypeDeclaration(table: TableDefinition, database: DatabaseDefinition): ts.TypeAliasDeclaration; export declare function createArgsParamForAddMethod(table: TableDefinition): ts.ParameterDeclaration; export declare function createAddMethod(table: TableDefinition, database: DatabaseDefinition): ts.MethodDeclaration; export declare function createAddMethodSignatureForTable(table: TableDefinition): ts.MethodSignature;