declare interface AppScreenVariant { /** * @default "cupertino" */ theme: "cupertino" | "android"; /** * @default "slideFromRightIOS" */ transitionStyle: "slideFromRightIOS" | "fadeFromBottomAndroid" | "fadeIn"; /** * @default "appBar" */ layerOffsetTop: "none" | "safeArea" | "appBar"; /** * @default "none" */ layerOffsetBottom: "none" | "safeArea"; /** * @default "layer" */ tone: "layer" | "transparent"; /** * @default true */ gradient: boolean; } declare type AppScreenVariantMap = { [key in keyof AppScreenVariant]: Array; }; export declare type AppScreenVariantProps = Partial; export declare type AppScreenSlotName = "root" | "layer" | "dim" | "edge"; export declare const appScreenVariantMap: AppScreenVariantMap; export declare const appScreen: (( props?: AppScreenVariantProps, ) => Record) & { splitVariantProps: ( props: T, ) => [AppScreenVariantProps, Omit]; }