import { type IDataObject, type IExecuteFunctions, type IHookFunctions, type IHttpRequestMethods, type ILoadOptionsFunctions } from 'n8n-workflow'; import { EsmsResponse, IApiAuthorize } from './interfaces'; export declare const NAME_CREDENTIAL = "nqdevEsmsApi"; export declare const HTTP_HEADERS: IDataObject; export declare function getEsmsCredentials(this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions): Promise; export declare function esmsApiRequest(this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject, headers?: IDataObject): Promise;