import type { IDataObject, IExecuteFunctions, IHookFunctions, IHttpRequestMethods, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; /** * Make an authenticated API request to GoToWebinar. */ export declare function goToWebinarApiRequest(this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, qs: IDataObject, body: IDataObject | IDataObject[], option?: IDataObject): Promise; /** * Make an authenticated API request to GoToWebinar and return all results. */ export declare function goToWebinarApiRequestAllItems(this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, query: IDataObject, body: IDataObject, resource: string): Promise; export declare function handleGetAll(this: IExecuteFunctions, endpoint: string, qs: IDataObject, body: IDataObject, resource: string): Promise; export declare function loadWebinars(this: ILoadOptionsFunctions): Promise; export declare function loadWebinarSessions(this: ILoadOptionsFunctions): Promise; export declare function loadRegistranSimpleQuestions(this: ILoadOptionsFunctions): Promise; export declare function loadAnswers(this: ILoadOptionsFunctions): Promise; export declare function loadRegistranMultiChoiceQuestions(this: ILoadOptionsFunctions): Promise; //# sourceMappingURL=GenericFunctions.d.ts.map