import { CardProps } from '@heroui/react'; import { ComponentProps, ReactNode } from 'react'; import { AuthUiSettingsView } from '../../../lib/auth/core/auth-view.js'; import { AthenaAuthUiOptions } from '../../../lib/auth/core/ui-options.js'; export interface SettingsProps { children?: ReactNode; className?: string; hideNav?: boolean; path?: string; ui?: AthenaAuthUiOptions; variant?: CardProps["variant"]; /** Settings view to activate when `path` is not being used. */ view?: AuthUiSettingsView; } export { resolveSettingsPathFromPathname, resolveSettingsRoute } from './settings-catalog.js'; export { SETTINGS_DESKTOP_MIN_WIDTH_PX, SETTINGS_ENTER_WIDE_WIDTH_PX, SETTINGS_EXIT_WIDE_WIDTH_PX } from './settings-layout.js'; export { SettingsNavigation } from './settings-navigation.js'; export { SettingsPanel, SettingsPanelSkeleton } from './settings-panel.js'; export { SettingsShell, type SettingsShellProps } from './settings-shell.js'; export { SettingsTransition } from './settings-transition.js'; /** Renders the responsive settings shell and resolves the active view from `view` or `path`. */ export declare function Settings({ variant, ...props }: SettingsProps & ComponentProps<"div">): import("react").JSX.Element;