import BBCodeText from '../../bbcodetext/BBCodeText'; import RoundRectangle from '../../roundrectangle/RoundRectangle'; import NinePatch from '../../ninepatch/NinePatch'; import NinePatch2 from '../../ninepatch2/NinePatch'; import Canvas from '../../canvas/Canvas'; import CircleMaskImage from '../../circlemaskimage/CircleMaskImage'; import Space from '../../space/Space'; import Sizer from '../../sizer/Sizer'; import FixWidthSizer from '../../fixwidthsizer/FixWidthSizer'; import GridSizer from '../../gridsizer/GridSizer'; import OverlapSizer from '../../overlapsizer/OverlapSizer'; import Buttons from '../../buttons/Buttons'; import FixWidthButtons from '../../fixwidthbuttons/FixWidthButtons'; import GridButtons from '../../gridbuttons/GridButtons'; import Label from '../../label/Label'; import BadgeLabel from '../../badgelabel/BadgeLabel'; import Dialog from '../../dialog/Dialog'; import TextBox from '../../textbox/TextBox'; import Slider from '../../slider/Slider'; import NumberBar from '../../numberbar/NumberBar'; import ScrollBar from '../../scrollbar/ScrollBar'; import TextArea from '../../textarea/TextArea'; import Pages from '../../pages/Pages'; import Toast from '../../toast/Toast'; import Knob from '../../knob/Knob'; import HolyGrail from '../../holygrail/HolyGrail'; import Menu from '../../menu/Menu'; export default Builders; declare namespace Builders { type BuilderTypeCommon = ( scene: Phaser.Scene, data: Object, view: Object, styles: Object, customBuilders: { [name: string]: BuilderType } ) => T; type BuilderType = BuilderTypeCommon; } declare var Builders: { Image: Builders.BuilderTypeCommon, Sprite: Builders.BuilderTypeCommon, Video: Builders.BuilderTypeCommon, Text: Builders.BuilderTypeCommon, BBCodeText: Builders.BuilderTypeCommon, RoundRectangle: Builders.BuilderTypeCommon, Ninepatch: Builders.BuilderTypeCommon, Ninepatch2: Builders.BuilderTypeCommon, Canvas: Builders.BuilderTypeCommon, CircleMaskImage: Builders.BuilderTypeCommon, Space: Builders.BuilderTypeCommon, Sizer: Builders.BuilderTypeCommon, FixWidthSizer: Builders.BuilderTypeCommon, GridSizer: Builders.BuilderTypeCommon, OverlapSizer: Builders.BuilderTypeCommon, Buttons: Builders.BuilderTypeCommon, FixWidthButtons: Builders.BuilderTypeCommon, GridButtons: Builders.BuilderTypeCommon, Label: Builders.BuilderTypeCommon