import { ComponentDefinition, ComponentHooks, ConfigVarResultCollection, ConnectionDefinition, ConnectionInput, ConnectionTemplateInputField, InputFieldDefinition, Inputs, OnPremConnectionInput, TriggerDefinition, TriggerPayload, TriggerResult } from "../types"; import { PollingTriggerDefinition } from "../types/PollingTriggerDefinition"; import { Component as ServerComponent, Connection as ServerConnection, Input as ServerInput, Trigger as ServerTrigger } from "."; export declare const convertInput: (key: string, { default: defaultValue, type, label, collection, ...rest }: InputFieldDefinition | OnPremConnectionInput | ConnectionInput) => ServerInput; export declare const _isValidTemplateValue: (template: string, inputs: { [key: string]: ConnectionInput | ConnectionTemplateInputField; }) => { isValid: boolean; error?: string; }; export declare const convertTemplateInput: (key: string, { templateValue, label, ...rest }: ConnectionTemplateInputField, inputs: { [key: string]: ConnectionInput | ConnectionTemplateInputField; }) => ServerInput; export declare const convertTrigger: = TriggerResult>(triggerKey: string, trigger: TriggerDefinition | PollingTriggerDefinition, hooks?: ComponentHooks) => ServerTrigger; export declare const convertConnection: ({ inputs, ...connection }: ConnectionDefinition) => ServerConnection; export declare const convertComponent: = TriggerResult>({ connections, actions, triggers, dataSources, hooks, ...definition }: ComponentDefinition) => ServerComponent;