import { JsonType } from "./json-type";
export declare class MomentSerializationOptions {
    readonly valueIfUndefined: any;
    constructor(builder: MomentSerializationOptions.Builder);
}
export declare namespace MomentSerializationOptions {
    class Builder {
        valueIfUndefined?: JsonType;
        constructor();
        /**
         * If the moment value is undefined, which should have been serialized,
         * this value will be returned. It must be a JSON compatible value.
         * This means, it must be of one type of: string | boolean | number | object | [].
         * If this is not set, this moment value will be skipped in serialization.
         *
         * Applies only to serialization.
         * @param value
         */
        useValueIfUndefined(value: JsonType): void;
        build(): MomentSerializationOptions;
    }
}
