import * as ts from 'typescript'; import { DatabaseDefinition, TableDefinition } from '../../parser'; export declare function createDeleteArgsTypeName(table: TableDefinition): string; export declare function typeReferenceForDeleteMethodByTable(table: TableDefinition): ts.TypeNode; export declare function createDeleteArgsTypeDeclaration(table: TableDefinition, database: DatabaseDefinition): ts.TypeAliasDeclaration; export declare function createDeleteMethodSignatureForTable(table: TableDefinition): ts.MethodSignature; export declare function createDeleteMethod(table: TableDefinition, database: DatabaseDefinition): ts.MethodDeclaration; export declare function createSafeHandlingForRequest(): ts.IfStatement;