export interface _MetadataWithId { /** * Creation time */ readonly created?: Date; /** * Update time */ readonly updated?: Date; /** * Unique identifier */ readonly id?: string; } export interface MetadataWithId extends _MetadataWithId { _builtin_original?: _MetadataWithId; _remove_builtin_extensions?: () => void; } export declare class MetadataWithIdImpl implements _MetadataWithId { _builtin_original?: _MetadataWithId; readonly created: Date | undefined; readonly updated: Date | undefined; readonly id: string | undefined; constructor(base: _MetadataWithId); _remove_builtin_extensions(): void; } export declare function newMetadataWithIdImpl(base: _MetadataWithId): MetadataWithIdImpl;