import { LayoutBaseCommon, clipToBoundsProperty, isPassThroughParentEnabledProperty } from './layout-base-common';
import { paddingLeftProperty, paddingTopProperty, paddingRightProperty, paddingBottomProperty } from '../styling/style-properties';
import { CoreTypes } from '../../core-types';
export * from './layout-base-common';
export declare class LayoutBase extends LayoutBaseCommon {
    [clipToBoundsProperty.getDefault]: () => boolean;
    [clipToBoundsProperty.setNative]: (value: boolean) => void;
    [isPassThroughParentEnabledProperty.setNative]: (value: boolean) => void;
    [paddingTopProperty.getDefault]: () => CoreTypes.LengthType;
    [paddingTopProperty.setNative]: (value: CoreTypes.LengthType) => void;
    [paddingRightProperty.getDefault]: () => CoreTypes.LengthType;
    [paddingRightProperty.setNative]: (value: CoreTypes.LengthType) => void;
    [paddingBottomProperty.getDefault]: () => CoreTypes.LengthType;
    [paddingBottomProperty.setNative]: (value: CoreTypes.LengthType) => void;
    [paddingLeftProperty.getDefault]: () => CoreTypes.LengthType;
    [paddingLeftProperty.setNative]: (value: CoreTypes.LengthType) => void;
}
