import { Constructor } from '../utils'; import { Serializer } from './interface'; export declare function serialize(constructor: T): { new (...args: any[]): { [x: string]: any; serialize(serializer: Serializer): U; }; name: string; } & T;