import { type AnyNode, type InteractiveState, type MechanismCapability } from '@pascal-app/core'; /** A catalog item's animation toggles: every toggle but the light switch. */ export declare const itemMechanism: MechanismCapability; /** A procedural item's moving parts, all driven through its motion timeline. */ export declare const proceduralMechanism: MechanismCapability; export declare function itemHasLights(node: AnyNode | undefined): boolean; export declare function itemLightsOn(node: AnyNode, state: InteractiveState): boolean; export declare function toggleItemLights(node: AnyNode): void; //# sourceMappingURL=item-interactions.d.ts.map