/**
 * SpecialProperty
 * A kind of a getter/setter for special properties
 *
 * @author		Zeh Fernando
 * @version		1.0.0
 * @private
 */
export declare class SpecialProperty {
    getValue: Function;
    setValue: Function;
    parameters: any[];
    preProcess: Function;
    /**
     * Builds a new special property object.
     *
     * @param		p_getFunction		Function	Reference to the function used to get the special property value
     * @param		p_setFunction		Function	Reference to the function used to set the special property value
     */
    constructor(p_getFunction: Function, p_setFunction: Function, p_parameters?: any[], p_preProcessFunction?: Function);
    /**
     * Converts the instance to a string that can be used when trace()ing the object
     */
    toString: () => string;
}
