import * as iron_session from 'iron-session'; export { IronSessionData, IronSessionOptions } from 'iron-session'; import * as http from 'http'; declare const unsealData: >(seal: string, { password, ttl, }: { password: string | { [id: string]: string; }; ttl?: number | undefined; }) => Promise; declare const sealData: (data: unknown, { password, ttl, }: { password: string | { [id: string]: string; }; ttl?: number | undefined; }) => Promise; declare const getIronSession: (req: http.IncomingMessage | Request, res: http.ServerResponse | Response, userSessionOptions: iron_session.IronSessionOptions) => Promise; export { getIronSession, sealData, unsealData };