///
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";
/**
* Generic container with no special "looks" assigned to it.
*
* @category Entity
*/
export declare class Container extends Entity {
create(state: State, options?: ContainerOptions): void;
}
interface Mixin extends IdentityTrait, LabelTrait, ChildTrait, ParentTrait, LocationTrait, OwnershipTrait {
}
type ContainerOptions = Partial>;
export interface Container extends Mixin {
}
export {};