import { AttributeValue } from "typesafe-dynamodb/lib/attribute-value"; import { BatchGetItemAppsync } from "./batch-get-item"; import { BatchDeleteItemAppsync, BatchPutItemAppsync } from "./batch-write-item"; import { DeleteItemAppsync } from "./delete-item"; import { GetItemAppsync } from "./get-item"; import { PutItemAppsync } from "./put-item"; import { QueryAppsync } from "./query"; import { ScanAppsync } from "./scan"; import { ITable } from "./table"; import { TransactGetItemsAppsync } from "./transact-get-item"; import { TransactWriteItemsAppsync } from "./transact-write-item"; import { UpdateItemAppsync } from "./update-item"; export declare class TableAppsyncApi { readonly get: GetItemAppsync; readonly batchGet: BatchGetItemAppsync; readonly batchDelete: BatchDeleteItemAppsync; readonly batchPut: BatchPutItemAppsync; readonly put: PutItemAppsync; readonly delete: DeleteItemAppsync; readonly update: UpdateItemAppsync; readonly query: QueryAppsync; readonly scan: ScanAppsync; readonly transactGet: TransactGetItemsAppsync; readonly transactWrite: TransactWriteItemsAppsync; constructor(table: ITable); } export interface DynamoDBAppsyncExpression { expression?: string; expressionNames?: { [name: string]: string; }; expressionValues?: { /** * :val */ [value: string]: AttributeValue; }; } //# sourceMappingURL=appsync.d.ts.map