import { SettingsFlow } from '@ory/client';
/**
 * UserSettingsScreenProps
 * @param navClassName - css class overrides for the Nav
 * @param headerContainerClassName - css class overrides for the header container
 * @param dividerClassName - css class overrides for the divider
 * @param settingsCardContainerClassName - css class overrides for the settings card container
 * @param flow - the Ory Settings flow object
 * @param logoutUrl - the logout url
 */
export interface UserSettingsScreenProps {
    navClassName?: string;
    headerContainerClassName?: string;
    dividerClassName?: string;
    settingsCardContainerClassName?: string;
    flow: SettingsFlow;
    logoutUrl: string;
}
export interface SettingScreenNavigationProps {
    navClassName?: string;
    flow: SettingsFlow;
    logoutUrl: string;
    backUrl?: string;
}
export declare const UserSettingsScreen: {
    Nav: ({ navClassName, flow, logoutUrl, backUrl, }: SettingScreenNavigationProps) => import("preact").JSX.Element;
    Body: ({ headerContainerClassName, dividerClassName, settingsCardContainerClassName, flow, }: Omit<UserSettingsScreenProps, "navClassName" | "logoutUrl">) => import("preact").JSX.Element;
};
