import { BaseConfig, BearerConfig, IntegrationConfig, TAccessToken } from '../types'; export declare class Config { readonly runPath: string; integrationLocation: string; constructor(runPath: string); readonly command: 'yarn' | 'npm'; readonly bearerConfig: BearerConfig; readonly integrationConfig: IntegrationConfig; readonly integrationRc: string; readonly integrationTitle: string | undefined; readonly BUID: string | undefined; readonly bearerUid: string; readonly hasIntegrationLinked: boolean; readonly rootPath: string | null; readonly isYarnInstalled: boolean; setIntegrationConfig: (config: { integrationTitle: string; integrationId: string; }) => void; storeToken: (token: TAccessToken) => Promise; getToken(): Promise; } declare const _default: (runPath?: string) => { constants: BaseConfig; config: Config; }; export default _default;