/** * Responsive Positioning Computation */ import type { ResponsiveModalLayout, ResponsiveBottomSheetLayout, ResponsiveDialogLayout, ResponsiveTabBarConfig, ScreenLayoutConfig } from '../responsive'; export interface ComputedResponsivePositioning { readonly horizontalPadding: number; readonly verticalPadding: number; readonly bottomPosition: number; readonly fabPosition: { readonly bottom: number; readonly right: number; }; readonly screenLayoutConfig: ScreenLayoutConfig; readonly tabBarConfig: ResponsiveTabBarConfig; readonly modalLayout: ResponsiveModalLayout; readonly bottomSheetLayout: ResponsiveBottomSheetLayout; readonly dialogLayout: ResponsiveDialogLayout; } export declare const computeResponsivePositioning: (insets: { top: number; bottom: number; left: number; right: number; }, dimensions?: { width: number; height: number; }) => ComputedResponsivePositioning;