import type { IDataObject } from 'n8n-workflow'; export declare function getErrorMessage(error: unknown): string; export declare function getErrorStatus(error: unknown): number | undefined; export interface PaginatedQueryParams extends IDataObject { page?: number; per_page?: number; offset?: number; limit?: number; } export type DynamicRequestBody = Record; export interface AdditionalHeadersData { parameter?: Array<{ name: string; value: string; }>; } export interface ReportItemsFilters { query?: string; sections?: string; } export interface ReportItemsFeesFilters { ad_ids?: string; avito_ids?: string; } export interface ReportsFilters { date_from?: string; date_to?: string; } export interface AnalyticsResponse extends IDataObject { result?: { groupings?: Array<{ grouping: string; data: unknown[]; }>; dataTotalCount?: number; }; } export interface ItemsResponse extends IDataObject { items?: unknown[]; total?: number; page?: number; per_page?: number; } export interface ReportsResponse extends IDataObject { total?: number; pages?: number; items?: unknown[]; } export interface ReportItemsResponse extends IDataObject { total?: number; pages?: number; items?: unknown[]; } export interface ReviewsResponse extends IDataObject { reviews?: unknown[]; total?: number; pages?: number; }