import type { IDataObject, IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IPollFunctions } from "n8n-workflow"; export declare const DEFAULT_V2_USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"; export declare const DEFAULT_V2_DEVICE_VERSION = 6430; export declare function toPythonStyleJson(obj: object): string; export declare function generateDeviceId(): string; export declare function buildDeviceHeader(deviceId: string, deviceVersion?: number): string; export declare function buildV2Headers(sessionToken: string, deviceId: string, userAgent?: string, deviceVersion?: number): IDataObject; export declare function getV2Session(context: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions | IPollFunctions): Promise<{ token: string; inboxId: string; deviceId: string; userAgent: string; deviceVersion: number; username: string; }>; export declare function clearV2Session(username: string): void; export declare function getV2ApiBase(): string;