import type { IDataObject, IExecuteFunctions, ILoadOptionsFunctions, IHookFunctions, IHttpRequestOptions, INodeExecutionData, INodePropertyOptions, IWebhookFunctions } from 'n8n-workflow'; export declare function koBoToolboxApiRequest(this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, option?: IDataObject): Promise; export declare function koBoToolboxRawRequest(this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, option: IHttpRequestOptions): Promise; export declare function parseStringList(value: string): string[]; export declare function formatSubmission(submission: IDataObject, selectMasks?: string[], numberMasks?: string[]): IDataObject; export declare function validateAttachmentUrl(url: string, allowedDomain: string): void; export declare function downloadAttachments(this: IExecuteFunctions | IWebhookFunctions, submission: IDataObject, options: IDataObject): Promise; export declare function loadForms(this: ILoadOptionsFunctions): Promise; //# sourceMappingURL=GenericFunctions.d.ts.map