import type { IWebhookFunctions, INodeExecutionData, IDataObject } from 'n8n-workflow';
export interface FormField {
    fieldLabel: string;
    fieldType: string;
    requiredField: boolean;
    fieldOptions?: string;
}
export declare function prepareFormData(params: {
    formTitle: string;
    formDescription: string;
    formSubmittedHeader: string;
    formSubmittedText: string;
    buttonLabel: string;
    redirectUrl?: string;
    formFields: FormField[];
    testRun: boolean;
    query: IDataObject;
}): IDataObject;
export declare function prepareFormReturnItem(context: IWebhookFunctions, formFields: FormField[], mode: string, returnFormData: boolean): Promise<INodeExecutionData>;
export declare function resolveRawData(context: IWebhookFunctions, rawData: string): any;
//# sourceMappingURL=utils.d.ts.map