import { Stack, UIStack } from '../stack/stack'; export interface Row { name(): string; addStack(stack: Stack): void; removeStack(stack: Stack): void; removeStack(pos: number): void; stacks(): Stack[]; weight(): number; } export interface UIRow { name: string; stacks: UIStack[]; weight: number; } export declare class RowBase implements Row { private _stacks; private _name; private _weight; constructor(name: string, weight: number); name(): string; weight(): number; addStack(stack: Stack): void; removeStack(stack: Stack): void; removeStack(pos: number): void; stacks(): Stack[]; } //# sourceMappingURL=row.d.ts.map