import * as core from "@terrascript/core"; export interface TableItemArgs extends core.ResourceArgs { /** * (Required) Hash key to use for lookups and identification of the item */ hashKey: string | core.StringOut; /** * (Required) JSON representation of a map of attribute name/value pairs, one for each attribute. Only * the primary key attributes are required; you can optionally provide other attribute name-value pairs * for the item. */ item: string | core.StringOut; /** * (Optional) Range key to use for lookups and identification of the item. Required if there is range k * ey defined in the table. */ rangeKey?: string | core.StringOut; /** * (Required) Name of the table to contain the item. */ tableName: string | core.StringOut; } export declare class TableItem extends core.Resource { /** * (Required) Hash key to use for lookups and identification of the item */ hashKey: string | core.StringOut; id: string | core.StringOut; /** * (Required) JSON representation of a map of attribute name/value pairs, one for each attribute. Only * the primary key attributes are required; you can optionally provide other attribute name-value pairs * for the item. */ item: string | core.StringOut; /** * (Optional) Range key to use for lookups and identification of the item. Required if there is range k * ey defined in the table. */ rangeKey?: string | core.StringOut; /** * (Required) Name of the table to contain the item. */ tableName: string | core.StringOut; constructor(name: string, args?: TableItemArgs); getNamespace(): string; } //# sourceMappingURL=table_item.d.ts.map