import { Route } from '@angular/router'; import { ResultOf, TypedDocumentNode } from '@graphql-typed-document-node/core'; import { RegisterRouteComponentOptions } from '@vendure/admin-ui/core'; import { DocumentNode } from 'graphql/index'; import { ElementType } from 'react'; /** * @description * Configuration for a React-based route component. * * @docsCategory react-extensions */ type RegisterReactRouteComponentOptions, Field extends keyof ResultOf, R extends Field> = RegisterRouteComponentOptions & { props?: Record; }; /** * @description * Registers a React component to be used as a route component. * * @docsCategory react-extensions */ export declare function registerReactRouteComponent, Field extends keyof ResultOf, R extends Field>(options: RegisterReactRouteComponentOptions): Route; export {};