import { Block } from './block'; export declare class XmlBlock extends Block { private _values; private _field; private _mutation; private _shadow; constructor(type: string, shadow?: boolean); get values(): Value[]; set values(value: Value[]); get field(): Field; set field(value: Field); get mutation(): Mutation; set mutation(mutation: Mutation); toXML(): string; } export declare class Value { private _name; private _block; constructor(name: string, block: XmlBlock); get name(): string; set name(value: string); get block(): XmlBlock; set block(value: XmlBlock); toXML(): string; } export declare class Field { private _name; private _value; constructor(name: string, value: string); get name(): string; set name(value: string); get value(): string; set value(value: string); toXML(): string; } export declare class Mutation { private _name; private _value; constructor(name: string, value: string); get name(): string; set name(value: string); get value(): string; set value(value: string); toXML(): string; }