declare namespace org {
    namespace spongepowered {
        namespace api {
            namespace advancement {
                // @ts-ignore
                interface TreeLayoutElement {
                    /**
                     * Gets the {@link Advancement}.
                     */
                    // @ts-ignore
                     getAdvancement(): org.spongepowered.api.advancement.Advancement;
                    /**
                     * Gets the position of the {@link Advancement}.
                     */
                    // @ts-ignore
                     getPosition(): any /*Vector2d*/;
                    /**
                     * Sets the position of the {@link Advancement}.
                     */
                    // @ts-ignore
                     setPosition(position: any /*Vector2d*/): void;
                    /**
                     * Sets the position of the {@link Advancement}.
                     */
                    // @ts-ignore
                     setPosition(x: number, y: number): void;
                }
            }
        }
    }
}
