import type { Container } from "./Container"; import type { Sprite } from "./Sprite"; import { Entity, IEntitySettings, IEntityPrivate } from "../util/Entity"; export interface ILayoutSettings extends IEntitySettings { } export interface ILayoutPrivate extends IEntityPrivate { } export declare function eachChildren(container: Container, f: (sprite: Sprite) => void): void; /** * Base class for [[Container]] layouts. */ export declare abstract class Layout extends Entity { _settings: ILayoutSettings; _privateSettings: ILayoutPrivate; static className: string; static classNames: Array; /** * @ignore */ abstract updateContainer(_container: Container): void; } //# sourceMappingURL=Layout.d.ts.map