import type { InterfaceType } from "microboard-temp"; import { type ReactNode } from "react"; type ViewMode = "view" | "edit" | "loading"; type Props = { iframe?: boolean; fallback?: ReactNode; mode?: ViewMode | ViewMode[]; children?: ReactNode | ((interfaceType: InterfaceType) => ReactNode); callback?: () => void; fallbackCb?: () => void; shouldLog?: boolean; }; export declare function ViewModeGuard({ children, iframe, fallback, mode, callback, fallbackCb, }: Props): any; export {};