import * as pino from 'pino'; import { IdentityResponse } from './verify-identity'; export type AuthTokenType = 'cookie' | 'bearertoken' | 'workflowtoken'; export interface CodeCatalystAuthentication { type: AuthTokenType; token: string; } export declare function generateHeaders(authentication: CodeCatalystAuthentication, identity?: IdentityResponse): any; export declare const codecatalystAuthentication: (log: pino.BaseLogger, options: { cookie?: string; endpoint: string; region?: string; }) => Promise;