import { getHubSpotApi as getHubSpotContractApi } from "@automate.ax/integration-contracts/hubspot"; import type { IntegrationScopeRequirement } from "../../automation/integrations.js"; export declare const HUBSPOT_ACCOUNT = "hubspot"; /** * Builds OAuth and private-app alternatives for one HubSpot scope. * * @param requiredScope - Scope expression required by the callable. */ export declare function hubSpotAccountRequirement(requiredScope: IntegrationScopeRequirement): { readonly connections: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScope: IntegrationScopeRequirement; }, { readonly connectionMethodId: "private-app"; readonly requiredScope: IntegrationScopeRequirement; }]; }; /** * Creates a HubSpot client whose failures carry action retry disposition. * * @param secret - Stored HubSpot account secret. */ export declare function getHubSpotApi(secret: unknown): ReturnType; /** * Encodes one HubSpot path segment without changing its path shape. * * @param value - Raw path segment. */ export declare function hubSpotPathSegment(value: string): string; //# sourceMappingURL=lib.d.ts.map