import { Listenable } from '../foundation/change-notifier'; import { ContainerBoxParentData, RenderBox } from './box'; import { MXDartClass } from 'mxflutter-base'; declare class MultiChildLayoutParentData extends ContainerBoxParentData { id: any; } export { MultiChildLayoutParentData }; declare abstract class MultiChildLayoutDelegate extends MXDartClass { relayout: Listenable; idToChild: Map; debugChildrenNeedingLayout: Set; } export { MultiChildLayoutDelegate }; declare class RenderCustomMultiChildLayoutBox extends RenderBox { delegate: MultiChildLayoutDelegate; constructor(namedParameters?: { children?: Array; delegate?: MultiChildLayoutDelegate; }); } export { RenderCustomMultiChildLayoutBox };