/** Shared responsive spacing tokens for page layouts and list/card density. */ /** Standard page container below a sticky header (form/detail pages). */ export declare const PAGE_CONTAINER_SPACING: { readonly mt: { readonly xs: 1.5; readonly sm: 2; readonly md: 3; }; readonly px: { readonly xs: 1; readonly sm: 2; }; }; /** * List page container below PageHeader — InventoryListPage reference pattern. * Single horizontal inset, light top padding, no double-nested px. */ export declare const PAGE_LIST_CONTAINER_SPACING: { readonly mb: 2; readonly px: { readonly xs: 1; readonly sm: 2; }; readonly pt: { readonly xs: 1; readonly sm: 2; }; }; /** Card / dialog / section padding. */ export declare const CARD_PADDING: { readonly xs: 2; readonly sm: 3; }; export declare const LIST_GAP: { readonly xs: 1; readonly sm: 2; }; export declare const LIST_CONTROLS_STACK_SPACING: { readonly xs: 1.25; readonly sm: 1.5; }; export declare const LIST_CONTROLS_MARGIN_BOTTOM = 2; export declare const LIST_CARD_CONTENT_PADDING: { readonly xs: 1.5; readonly sm: 2; }; export declare const LIST_CARD_CONTENT_SX: { readonly padding: { readonly xs: 1.5; readonly sm: 2; }; readonly "&:last-child": { readonly pb: { readonly xs: 1.5; readonly sm: 2; }; }; }; export declare const LIST_CARD_CONTENT_ROOT_SX: { readonly "& .MuiCardContent-root": { readonly padding: { readonly xs: 1.5; readonly sm: 2; }; readonly "&:last-child": { readonly pb: { readonly xs: 1.5; readonly sm: 2; }; }; }; }; /** Scroll clearance above FAB / fixed bottom actions on list pages. */ export declare const LIST_CONTENT_BOTTOM_PADDING: { readonly xs: 11; readonly sm: 10; }; /** Vertical gap between form fields / sections. */ export declare const SECTION_GAP: { readonly xs: 2; readonly sm: 3; }; /** Grid gap for card grids and form layouts. */ export declare const GRID_GAP: { readonly xs: 1; readonly sm: 2; }; /** Stack spacing for form field groups. */ export declare const FORM_STACK_GAP: { readonly xs: 2; readonly sm: 3; }; export declare const EMPTY_STATE_MIN_HEIGHT: { readonly xs: "35vh"; readonly sm: "45vh"; }; export declare const EMPTY_STATE_PADDING: { readonly xs: 2; readonly sm: 3; }; export declare const EMPTY_STATE_VERTICAL_PADDING: { readonly xs: 4; readonly sm: 6; }; /** Dialog / drawer content padding (horizontal matches card density). */ export declare const DIALOG_PADDING_X: { readonly xs: 2; readonly sm: 3; }; export declare const DIALOG_PADDING_SX: { readonly px: { readonly xs: 2; readonly sm: 3; }; readonly pt: { readonly xs: 2; readonly sm: 3; }; }; export declare const DIALOG_ACTIONS_PADDING_SX: { readonly px: { readonly xs: 2; readonly sm: 3; }; readonly pb: { readonly xs: 2.5; readonly sm: 3; }; readonly pt: 1; }; /** Bottom scroll padding when a fixed action bar overlays content. */ export declare const STICKY_FOOTER_SCROLL_PADDING: "calc(72px + env(safe-area-inset-bottom, 0px))"; /** Detail pages with optional sticky bottom CTA. */ export declare const detailPageBottomPadding: (hasStickyCta: boolean) => { readonly xs: 11; readonly sm: 10; } | { readonly xs: 2; readonly sm: 3; };