import * as VsoBaseInterfaces from 'azure-devops-node-api/interfaces/common/VsoBaseInterfaces'; export interface SessionRequest { /** * Generic property bag to store data about the session */ data: { [key: string]: string; }; /** * The feed name or id for the session */ feed: string; /** * The type of session If a known value is provided, the Data dictionary will be validated for the presence of properties required by that type */ source: string; } export interface SessionResponse { /** * The identifier for the session */ sessionId: string; } export declare class ProvenanceHelper { static CreateSessionRequest(feedId: string): SessionRequest; static GetSessionId(feedId: string, project: string, protocol: string, baseUrl: string, handlers: VsoBaseInterfaces.IRequestHandler[], options: VsoBaseInterfaces.IRequestOptions): Promise; private static CreateReleaseSessionRequest; private static CreateBuildSessionRequest; }