import * as React from 'react'; import type { Animated } from 'react-native'; import { type Route } from '../../../native'; import type { Layout, Scene } from '../../types'; import type { Props as HeaderContainerProps } from '../Header/HeaderContainer'; type Props = { interpolationIndex: number; index: number; active: boolean; focused: boolean; opening: boolean; closing: boolean; modal: boolean; layout: Layout; gesture: Animated.Value; preloaded: boolean; scene: Scene; safeAreaInsetTop: number; safeAreaInsetRight: number; safeAreaInsetBottom: number; safeAreaInsetLeft: number; getPreviousScene: (props: { route: Route; }) => Scene | undefined; getFocusedRoute: () => Route; renderHeader: (props: HeaderContainerProps) => React.ReactNode; onOpenRoute: (props: { route: Route; }) => void; onCloseRoute: (props: { route: Route; }) => void; onTransitionStart: (props: { route: Route; }, closing: boolean) => void; onTransitionEnd: (props: { route: Route; }, closing: boolean) => void; onGestureStart: (props: { route: Route; }) => void; onGestureEnd: (props: { route: Route; }) => void; onGestureCancel: (props: { route: Route; }) => void; hasAbsoluteFloatHeader: boolean; headerHeight: number; onHeaderHeightChange: (props: { route: Route; height: number; }) => void; isParentHeaderShown: boolean; isNextScreenTransparent: boolean; detachCurrentScreen: boolean; }; declare function CardContainerInner({ interpolationIndex, index, active, opening, closing, gesture, focused, modal, getPreviousScene, getFocusedRoute, hasAbsoluteFloatHeader, headerHeight, onHeaderHeightChange, isParentHeaderShown, isNextScreenTransparent, detachCurrentScreen, layout, onCloseRoute, onOpenRoute, onGestureCancel, onGestureEnd, onGestureStart, onTransitionEnd, onTransitionStart, preloaded, renderHeader, safeAreaInsetBottom, safeAreaInsetLeft, safeAreaInsetRight, safeAreaInsetTop, scene, }: Props): import("react/jsx-runtime").JSX.Element; export declare const CardContainer: React.MemoExoticComponent; export {}; //# sourceMappingURL=CardContainer.d.ts.map