import { IObject3D } from '../IObject'; import { UiObjectConfig } from 'uiconfig.js'; import { ICamera } from '../ICamera'; declare module '../IObject' { interface IObject3D { __objExtUiConfigs?: Record; } } export declare function makeICameraCommonUiConfig(this: ICamera): UiObjectConfig[]; export declare function makeIObject3DUiConfig(this: IObject3D, isMesh?: boolean): UiObjectConfig; export declare function objectExtensionsUiConfig(this: IObject3D): (parent: any) => any[] | undefined; export declare function incrementObjectCloneName(obj: IObject3D, clone: IObject3D, name?: string): void; export declare function objectActionsUiConfig(this: IObject3D): UiObjectConfig[]; //# sourceMappingURL=../../src/core/object/IObjectUi.d.ts.map