import type KoaRouter from 'koa-router'; import { type Provider } from 'oidc-provider'; import { type Logger } from '@restorecommerce/logger'; import { type IdentityContext } from '../interfaces.js'; import { type OIDCHbsTemplates, type OIDCBodyLoginFn } from './interfaces.js'; export interface CreateOIDCRouterArgs { logger: Logger; provider: Provider; env?: string; templates?: OIDCHbsTemplates; loginFn: OIDCBodyLoginFn; } export declare const createOIDCRouter: ({ logger, loginFn, provider, env, templates }: CreateOIDCRouterArgs) => KoaRouter<{}, IdentityContext>; //# sourceMappingURL=router.d.ts.map