import { type Encodable } from "@automate.ax/codec"; import { getClickUpApi as getClickUpContractApi } from "@automate.ax/integration-contracts/clickup"; import * as z from "zod"; import type { ResolvedIntegrationAccount } from "../../../automation/integrations.js"; /** ClickUp service ID used by every packaged action. */ export declare const CLICKUP_ACCOUNT = "clickup"; export declare const CLICKUP_ACCOUNT_REQUIREMENT: { readonly connections: readonly [{ readonly connectionMethodId: "oauth"; }, { readonly connectionMethodId: "personal-token"; }]; }; export declare const CLICKUP_ID_SCHEMA: z.ZodString; export declare const CLICKUP_NUMERIC_ID_SCHEMA: z.ZodUnion; export declare const CLICKUP_TIMESTAMP_SCHEMA: z.ZodPipe, z.ZodTransform>; export declare const CLICKUP_VOID_RESPONSE_SCHEMA: z.ZodPipe>; /** * Creates a ClickUp client whose failures carry action retry disposition. * * @param account - Resolved ClickUp integration account. */ export declare function getClickUpApi(account: ResolvedIntegrationAccount<"clickup">): ReturnType; /** * Omits undefined properties before public input becomes a provider body. * * @param value - Parsed public input fields. */ export declare function compactClickUpInput(value: Record): Encodable; //# sourceMappingURL=lib.d.ts.map