import type { NotFoundPageProps } from "./NotFoundPage.types"; declare const useNotFoundPage: (props: NotFoundPageProps) => { data: { title: string; message: string; showBackButton: boolean; showHomeButton: boolean; showIcon: boolean; animated: boolean; customActions: { label: string; action: () => void; color?: "warning" | "primary" | "secondary" | "error" | "info" | "success" | undefined; variant?: "text" | "outlined" | "contained" | undefined; }[]; suggestedRoutes: { label: string; route: string; icon?: string | undefined; description?: string | undefined; }[]; floatingElements: { id: number; icon: string; delay: number; duration: number; startPosition: number; endPosition: number; }[]; isNavigating: boolean; }; fns: { handleNavigateHome: () => Promise; handleNavigateBack: () => Promise; handleNavigate: (route: string) => Promise; handleCustomAction: (action: () => void) => Promise; handleSuggestedRouteClick: (route: string) => void; }; }; export default useNotFoundPage;