import { Container } from './Container';
import { LinearLayoutConfig } from '../types';
import { BaseScene } from "../game";
export declare class LinearLayout extends Container<LinearLayoutConfig> {
    protected _content: Container;
    protected _config: LinearLayoutConfig;
    constructor(scene: BaseScene, config: LinearLayoutConfig);
    private initLayout;
    private createBackground;
    reDraw(config: LinearLayoutConfig): void;
    clear(): void;
    addChildren(children: Container[]): void;
    private alignContent;
    private calculateContentX;
    private calculateContentY;
    private repositionChildren;
    private updateBackground;
    private updateBounds;
}
//# sourceMappingURL=LinearLayout.d.ts.map