import * as React from "react"; import { type LoaderFunctionArgs } from "@remix-run/node"; import { type ColorSchemeType } from "../../../constants"; interface ForcedPage { pathMatcher: RegExp | string; themes: { theme?: string; colorScheme?: ColorSchemeType; }; } interface RemixServerTargetProps extends React.HTMLProps { children?: React.ReactNode; /** @defaultValue 'div' */ tag?: keyof JSX.IntrinsicElements; /** not implemented yet */ forcedPages?: ForcedPage[]; /** provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules. */ styles?: Record; } /** * import and export this function from your Remix app */ export declare function loader({ request }: LoaderFunctionArgs): import("@remix-run/node").TypedResponse<{}>; /** * * @example * */ export declare function RemixServerTarget({ children, tag, forcedPages, styles, ...props }: RemixServerTargetProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=remix-server-target.d.ts.map