export interface PrefixTransportIdentity { readonly repository: string; readonly revision: string; readonly runId: string; readonly controlAttempt: number; } export type TransportObjectKind = 'lcov' | 'manifest' | 'blob'; export interface TransportObjectKey { readonly attempt: number; readonly suite: string; readonly kind: TransportObjectKind; } export declare function assertPrefixTransportIdentity(identity: PrefixTransportIdentity): void; export declare function transportPrefix(identity: PrefixTransportIdentity, attempt?: number): string; export declare function transportObjectKeysV2(identity: PrefixTransportIdentity, suite: string, attempt?: number): Readonly>; export declare function parseTransportObjectKey(key: string, identity: PrefixTransportIdentity): TransportObjectKey | null;