import { LayoutBase as LayoutBaseDefinition } from './layout-base'; import { CoreTypes } from '../../core-types'; import { View, CustomLayoutView, AddChildFromBuilder } from '../core/view'; import { Property } from '../core/properties'; export declare class LayoutBaseCommon extends CustomLayoutView implements LayoutBaseDefinition, AddChildFromBuilder { private _subViews; _addChildFromBuilder(name: string, value: any): void; getChildrenCount(): number; get _childrenCount(): number; getChildAt(index: number): View; getChildIndex(child: View): number; getChildById(id: string): import("..").ViewBase; _registerLayoutChild(child: View): void; _unregisterLayoutChild(child: View): void; addChild(child: View): void; insertChild(child: View, atIndex: number): boolean; removeChild(child: View): void; removeChildren(): void; get padding(): string | CoreTypes.LengthType; set padding(value: string | CoreTypes.LengthType); get paddingTop(): CoreTypes.LengthType; set paddingTop(value: CoreTypes.LengthType); get paddingRight(): CoreTypes.LengthType; set paddingRight(value: CoreTypes.LengthType); get paddingBottom(): CoreTypes.LengthType; set paddingBottom(value: CoreTypes.LengthType); get paddingLeft(): CoreTypes.LengthType; set paddingLeft(value: CoreTypes.LengthType); clipToBounds: boolean; isPassThroughParentEnabled: boolean; _childIndexToNativeChildIndex(index?: number): number; eachChildView(callback: (child: View) => boolean): void; eachLayoutChild(callback: (child: View, isLast: boolean) => void): void; } export declare const clipToBoundsProperty: Property; export declare const isPassThroughParentEnabledProperty: Property;