import { HsSettingsFile } from '@hubspot/local-dev-lib/types/HsSettings'; import { ActionHandlerParams, ActionResult, LinkArgs } from '../../types/Link.js'; import { ArgumentsCamelCase } from 'yargs'; export declare class ActionHandlers { static link({ state, context, }: ActionHandlerParams): Promise; static unlink({ state }: ActionHandlerParams): Promise; static authenticate({ state, context, args, }: ActionHandlerParams): Promise; static cancel(): Promise; } export declare function handleLinkFlow({ settings, accountOverrideId, args, }: { settings: HsSettingsFile; accountOverrideId: number | null; args: ArgumentsCamelCase; }): Promise; export declare function handleLinkedUseAction({ state, targetAccountId, }: { state: HsSettingsFile; targetAccountId?: number; }): Promise;