import { HasTimestamps } from '../../types'; export type TimestampsFetchOptions = { includeTimestamps?: boolean; }; export declare function TimestampsOptions any>(Base: TBase, options: { requiredPermissions?: string[]; }): { new (...args: any[]): { [x: string]: any; includeTimestamps?: boolean; }; } & TBase; export declare function populateTimestamps(options: TOptions, items: TItems[], additionalKeys?: (keyof TItems)[]): void;