import { ViewRef } from '../types'; import { CoreTypes, View } from '@nativescript/core'; export type ContentSizeDIP = { width: CoreTypes.dip; fullWidth: CoreTypes.dip; height: CoreTypes.dip; fullHeight: CoreTypes.dip; marginTop: CoreTypes.dip; marginBottom: CoreTypes.dip; marginLeft: CoreTypes.dip; marginRight: CoreTypes.dip; }; /** * Reactive content size of a NativeScript view. * * @param target * @param options */ export declare function useContentElementSize(target: View | ViewRef, options?: { onChange?: (size: ContentSizeDIP) => void; initialSize?: ContentSizeDIP; }): { width: Readonly>; fullWidth: Readonly>; height: Readonly>; fullHeight: Readonly>; marginTop: Readonly>; marginBottom: Readonly>; marginLeft: Readonly>; marginRight: Readonly>; };