import { Effect } from 'effect'; import type { ConditionalPut, TransactItem } from '../../std-table/contract/index.js'; import type { DynamoDBClient } from '../client/index.js'; import type { ItemSchema } from '../item-schema/index.js'; import type { TableDefinition } from '../../std-table/definition/index.js'; type DynamoTable = Pick; export declare const writeItem: (client: DynamoDBClient, table: DynamoTable, tableName: string, schema: ItemSchema, request: ConditionalPut) => Effect.Effect; export declare const transactWriteItems: (client: DynamoDBClient, table: DynamoTable, tableName: string, schema: ItemSchema, requests: readonly TransactItem[]) => Effect.Effect; export {}; //# sourceMappingURL=write.d.ts.map