export interface IJsonClassOptions {
    /**
     * If `true` (the default), undecorated properties are ignored by the serialization/deserialization process.
     * If `false`, they are treated as if they were decorated with the {@link JsonProperty} decorator.
     */
    ignoreUndecoratedProperties?: boolean;
}
/**
 * Decorator for mapped classes.
 *
 * @export
 * @template T
 * @returns
 * @param ignoreMissingFields
 */
export declare function JsonClass(options?: IJsonClassOptions): ClassDecorator;
