import { Actor } from './Actor'; import { Entity } from './Entity'; export declare class Solid extends Entity { type: string; isSolid: boolean; riding: Set; protected _animations: Set; protected _positionAnimation: { targetX: number; targetY: number; startX: number; startY: number; duration: number; elapsed: number; ease: gsap.EaseString; repeat: number; yoyo: boolean; repeatDelay: number; delayRemaining: number; iteration: number; isReversed: boolean; } | null; getCollideables(dx?: number, dy?: number): Set; added(): void; private _handleSystemEnabledChanged; removed(): void; getAllRiding(dx?: number, dy?: number): Set; move(x: number, y: number): void; animatePosition(x?: number | null, y?: number | null, vars?: gsap.TweenVars): gsap.core.Tween; fixedUpdate(deltaTime: number): void; handleActorInteractions(deltaX: number, deltaY: number, ridingActors?: Set>, potentialCollisions?: Set>): void; protected handleCollisionChange(_isColliding?: boolean): void; } //# sourceMappingURL=Solid.d.ts.map