import { HubSpotConfig } from '../types/Config.js'; import { ValueOf } from '../types/Utils.js'; export declare function getConfigAtPath(path: string): HubSpotConfig; export declare function migrateConfigAtPath(path: string): void; export type ConflictProperty = { property: keyof HubSpotConfig; oldValue: ValueOf; newValue: ValueOf>; }; export declare function mergeConfigProperties(toConfig: HubSpotConfig, fromConfig: HubSpotConfig, force?: boolean): { configWithMergedProperties: HubSpotConfig; conflicts: Array; }; export declare function mergeConfigAccounts(toConfig: HubSpotConfig, fromConfig: HubSpotConfig): { configWithMergedAccounts: HubSpotConfig; skippedAccountIds: Array; }; export declare function archiveConfigAtPath(configPath: string): void;