import type { AegisAuthConfig } from "../config";
export declare function generateSessionToken({ config, }: {
    config: AegisAuthConfig;
}): Promise<{
    sessionToken: string;
    sessionTokenHash: string;
}>;
export declare function signSessionToken({ sessionToken, config, }: {
    sessionToken: string;
    config: AegisAuthConfig;
}): Promise<string>;
export declare function verifySessionToken({ sessionToken, sessionTokenHash, config, }: {
    sessionToken: string;
    sessionTokenHash: string;
    config: AegisAuthConfig;
}): Promise<boolean>;
//# sourceMappingURL=sessionToken.d.ts.map