import {
    type ReactNode
} from "react";
import type {
    ScrollViewProps,
    StyleProp,
    ViewStyle
} from "react-native";

interface IPageContainerProps {
    safeAreaViewBackgroundColor?: keyof NCoreUIKit.ContainerContentColors;
    backgroundColor?: keyof NCoreUIKit.ContainerContentColors;
    safeAreaViewStyle?: StyleProp<ViewStyle>;
    scrollViewStyle?: StyleProp<ViewStyle>;
    scrollViewProps?: ScrollViewProps;
    renderOverlays?: () => ReactNode;
    isWrapSafeareaContext?: boolean;
    style?: StyleProp<ViewStyle>;
    isScrollable?: boolean;
    children?: ReactNode;
    customTheme?: {
        gapPropagation?: NCoreUIKit.GapPropagationKey;
        sharpness?: NCoreUIKit.SharpnessKey;
        paletteKey?: NCoreUIKit.PaletteKey;
        themeKey?: NCoreUIKit.ThemeKey;
    };
}
export type {
    IPageContainerProps as default
};
