import React from 'react'; import type { ConsentAndForm } from '../hooks/useConsent'; import { LoggedInRootScreenProps } from '../navigators/types'; export declare const ConsentScreen: ({ navigation, route, }: LoggedInRootScreenProps<'screens/ConsentScreen'>) => React.JSX.Element; declare const defaultStyles: (theme: import("../components").Theme) => readonly ["ConsentScreen", import("../components/BrandConfigProvider/styles/createStyles").NamedStyles>]; declare module './../components/BrandConfigProvider/styles/types' { interface ComponentStyles extends ComponentNamedStyles { } } export type ConsentScreenStyles = NamedStylesProp; export type CustomConsentScreenProps = { /** * The full Consent and Questionnaire FHIR Resources pertaining to the * consent form. Terms and acceptance text can be derived from here */ consentForm: ConsentAndForm | undefined; /** Mutation to accept consent is in flight */ isLoadingUpdateConsent: boolean; /** Mutation to accept consent */ acceptConsent: () => void; /** * Warns user with system alert that app can not be used without * accepting consent and continuing will log them out */ declineConsent: () => void; }; export {};