export declare class TiledProperties { properties: { [key: string]: any; }; class: string; constructor(data?: any); getProperty(name: string, defaultValue?: D): P | D; hasProperty(name: string): boolean; setProperty(name: string, value: T): void; getType(): string; }