export type ProcessOwnerToken = { version: 'legacy'; pid: number; issuedAtMs: number; nonce: string; } | { version: 'v2'; pid: number; issuedAtMs: number; nonce: string; processStartHash: string; } | { version: 'v3'; pid: number; issuedAtMs: number; nonce: string; processStartHash: string; }; export declare function parseProcessOwnerToken(value: string): ProcessOwnerToken | null; export declare function hashProcessStartIdentity(identity: string): string; export declare function hashHistoricalProcessStartIdentity(identity: string): string; export declare function formatProcessOwnerToken(input: { pid: number; issuedAtMs: number; nonce: string; processStartIdentity: string | null; }): string; export declare function readHistoricalProcessStartIdentity(pid: number): Promise; export declare function readProcessStartIdentity(pid: number): Promise; //# sourceMappingURL=process-identity.d.ts.map