import * as z from "zod"; export declare const NotFoundPagePropsSchema: z.ZodObject<{ onNavigateHome: z.ZodOptional, z.ZodVoid>>; onNavigateBack: z.ZodOptional, z.ZodVoid>>; onNavigate: z.ZodOptional, z.ZodVoid>>; title: z.ZodOptional; message: z.ZodOptional; showBackButton: z.ZodOptional; showHomeButton: z.ZodOptional; showIcon: z.ZodOptional; animated: z.ZodOptional; darkMode: z.ZodOptional; customActions: z.ZodOptional, z.ZodVoid>; variant: z.ZodOptional>; color: z.ZodOptional>; }, "strip", z.ZodTypeAny, { label: string; action: () => void; color?: "warning" | "primary" | "secondary" | "error" | "info" | "success" | undefined; variant?: "text" | "outlined" | "contained" | undefined; }, { label: string; action: () => void; color?: "warning" | "primary" | "secondary" | "error" | "info" | "success" | undefined; variant?: "text" | "outlined" | "contained" | undefined; }>, "many">>; suggestedRoutes: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; route: string; icon?: string | undefined; description?: string | undefined; }, { label: string; route: string; icon?: string | undefined; description?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { title?: string | undefined; message?: string | undefined; onNavigate?: ((args_0: string) => void) | undefined; onNavigateHome?: (() => void) | undefined; onNavigateBack?: (() => void) | undefined; showBackButton?: boolean | undefined; showHomeButton?: boolean | undefined; showIcon?: boolean | undefined; animated?: boolean | undefined; darkMode?: boolean | undefined; customActions?: { label: string; action: () => void; color?: "warning" | "primary" | "secondary" | "error" | "info" | "success" | undefined; variant?: "text" | "outlined" | "contained" | undefined; }[] | undefined; suggestedRoutes?: { label: string; route: string; icon?: string | undefined; description?: string | undefined; }[] | undefined; }, { title?: string | undefined; message?: string | undefined; onNavigate?: ((args_0: string) => void) | undefined; onNavigateHome?: (() => void) | undefined; onNavigateBack?: (() => void) | undefined; showBackButton?: boolean | undefined; showHomeButton?: boolean | undefined; showIcon?: boolean | undefined; animated?: boolean | undefined; darkMode?: boolean | undefined; customActions?: { label: string; action: () => void; color?: "warning" | "primary" | "secondary" | "error" | "info" | "success" | undefined; variant?: "text" | "outlined" | "contained" | undefined; }[] | undefined; suggestedRoutes?: { label: string; route: string; icon?: string | undefined; description?: string | undefined; }[] | undefined; }>; export type NotFoundPageProps = z.infer; export type NotFoundPageCustomAction = { label: string; action: () => void; variant?: "text" | "outlined" | "contained"; color?: "primary" | "secondary" | "success" | "error" | "warning" | "info"; }; export type NotFoundPageSuggestedRoute = { label: string; route: string; icon?: string; description?: string; };