import React from 'react'; import type { View } from 'react-native'; import type { ThemeVars } from '@coinbase/cds-common/core/theme'; import type { SharedProps } from '@coinbase/cds-common/types/SharedProps'; import { type BoxProps } from '../layout/Box'; import type { PositionStyles } from '../styles/styleProps'; export type PageFooterBaseProps = SharedProps & PositionStyles & { /** * Required. Accepts a ReactNode. Intended for content on the right side of the footer, such as action buttons or icons. */ action: React.ReactNode; /** * Set the background color of the box. */ background?: ThemeVars.Color; /** * Optional legal text rendered below the action in a pre-styled caption. Centered on mobile. */ legalText?: string; }; export type PageFooterProps = PageFooterBaseProps & BoxProps; export declare const PageFooter: React.MemoExoticComponent< ({ ref, ..._props }: PageFooterProps & { ref?: React.Ref; }) => import('react/jsx-runtime').JSX.Element >; //# sourceMappingURL=PageFooter.d.ts.map