import { FlexibleDecorator } from 'tdv'; export { required, optional } from 'tdv'; export declare const tableName: FlexibleDecorator; export declare const hashKey: FlexibleDecorator; export declare const rangeKey: FlexibleDecorator; export declare const globalIndex: FlexibleDecorator; export declare const localIndex: FlexibleDecorator; export declare type IndexKeyOptions = { name?: string; type?: 'hash' | 'range'; }; export declare const timestamp: FlexibleDecorator; export declare type TimestampOptions = { type?: 'create' | 'update' | 'expire'; }; export declare const enumerable: FlexibleDecorator;