///
import type { State } from "../state/state.js";
import { ChildTrait } from "../traits/child.js";
import { Entity } from "../traits/entity.js";
import { IdentityTrait } from "../traits/identity.js";
import { LabelTrait } from "../traits/label.js";
import { LocationTrait } from "../traits/location.js";
import { OwnershipTrait } from "../traits/ownership.js";
import { ParentTrait } from "../traits/parent.js";
/**
* Loose pile of discarded items.
* @category Entity
*/
export declare class Pile extends Entity {
create(state: State, options?: PileOptions): void;
}
interface Mixin extends IdentityTrait, LocationTrait, ChildTrait, ParentTrait, LabelTrait, OwnershipTrait {
}
type PileOptions = Partial>;
export interface Pile extends Mixin {
}
export {};