import type { ConfigVarResultCollection, Inputs, TriggerPayload, TriggerResult } from "../../types"; import type { FormattedAction, FormattedDataSource, FormattedTrigger } from "./types"; export declare const fetchComponentDataForManifest: = TriggerResult>({ componentKey, isPrivate, }: { componentKey: string; isPrivate: boolean; }) => Promise<{ key: string; signature: string; public: boolean; display: { label: string; description: string; }; actions: Record; triggers: Record>; dataSources: Record; connections: { key: string; label: string; comments: string; inputs: { collection: string | undefined; type: string; key: string; label: string; required: boolean; default: any; shown: boolean; onPremiseControlled: boolean; }[]; }[]; }>; export declare const fetchConnectionStableKeys: ({ componentKey, isPrivate, }: { componentKey: string; isPrivate: boolean; }) => Promise;