import type KoaRouter from 'koa-router';
import { type User } from '@restorecommerce/rc-grpc-clients/dist/generated/io/restorecommerce/user.js';
import { type IdentityContext } from '../interfaces.js';
export declare const layout: (context: {
    body: string;
    title: string;
}) => Promise<string>;
export declare const register: (email: string) => Promise<string>;
export declare const login: (links: any) => Promise<string>;
export declare const account: (user: User) => Promise<string>;
export declare const createOAuth: () => KoaRouter<{}, IdentityContext>;
//# sourceMappingURL=oauth.d.ts.map