//#region src/utils/temp-jwt.d.ts
interface TempTokenPayload {
  tenantId: string;
  projectId: string;
  agentId: string;
  type: 'temporary';
  initiatedBy: {
    type: 'user' | 'api_key';
    id: string;
  };
  sub: string;
}
declare function verifyTempToken(publicKeyPem: string, token: string): Promise<TempTokenPayload>;
//#endregion
export { TempTokenPayload, verifyTempToken };