import { Passport } from "../../auth/passport.js";
export declare namespace Purpose {
    type Manage = {
        kind: "manage";
    };
    type Login = {
        kind: "login";
        audience: string;
        hostname: string;
        onLogin: (passport: Passport) => Promise<void>;
    };
    type Any = Manage | Login;
}
