import { headersBoundary } from './headers'; import { errorBoundary } from './error'; /** * A collection of functions that handle the necessary code for error boundaries in routes using authenticate.admin. */ export declare const boundary: { /** * A function that handles errors or thrown responses. * * @example * Catching errors in a route * ```ts * // /app/routes/admin/widgets.ts * import { boundary } from "@shopify/shopify-app-react-router/server"; * * export function ErrorBoundary() { * return boundary.error(useRouteError()); * } * ``` */ error: typeof errorBoundary; /** * A function that sets the appropriate document response headers. * * @example * Catching errors in a route * ```ts * // /app/routes/admin/widgets.ts * import { boundary } from "@shopify/shopify-app-react-router/server"; * * export const headers = (headersArgs) => { * return boundary.headers(headersArgs); * }; * ``` */ headers: typeof headersBoundary; }; //# sourceMappingURL=index.d.ts.map