export declare const ComputedSize: any; export declare const Depth: any; export declare const Flip: any; export declare const ScrollFactor: any; export declare const Transform: any; export declare const Visible: any; export declare const Origin: any; export declare const Alpha: any; export interface Type extends Function { new (...args: P): T; } export type Mixin = >(BaseGameObject: GameObjectType) => GameObjectType & Type; export declare function createMixin(...component: GameObjectComponent[]): Mixin; type ComputedSizeMixin = Mixin; export declare const ComputedSizeMixin: ComputedSizeMixin; type DepthMixin = Mixin; export declare const DepthMixin: DepthMixin; type FlipMixin = Mixin; export declare const FlipMixin: FlipMixin; type ScrollFactorMixin = Mixin; export declare const ScrollFactorMixin: ScrollFactorMixin; type TransformMixin = Mixin; export declare const TransformMixin: TransformMixin; type VisibleMixin = Mixin; export declare const VisibleMixin: VisibleMixin; type OriginMixin = Mixin; export declare const OriginMixin: OriginMixin; type AlphaMixin = Mixin; export declare const AlphaMixin: AlphaMixin; export {};