export declare class Condition {
    options: object;
    /**
     * @param {object} options the configuration of the loot condition
     */
    constructor(options: object);
    compile(): object;
    /**
     * Creates a copy of the loot condition
     * @param {Condition} Condition
     */
    static copy(condition: Condition): Condition;
}
