import type FormData from 'form-data'; import type { IDataObject, IExecuteFunctions, ILoadOptionsFunctions, IPollFunctions, IHttpRequestMethods } from 'n8n-workflow'; import type { ICollaborator, ICtx, IDtableMetadataColumn, IName, IRow, IRowObject } from './actions/Interfaces'; import type { TDtableMetadataColumns } from './types'; export declare function resolveBaseUri(ctx: ICtx): string | undefined; export declare function getBaseAccessToken(this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions, ctx: ICtx): Promise; export declare function seaTableApiRequest(this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions, ctx: ICtx, method: IHttpRequestMethods, endpoint: string, body?: IDataObject | FormData | string | Buffer, qs?: IDataObject, url?: string, option?: IDataObject): Promise; export declare function getBaseCollaborators(this: ILoadOptionsFunctions | IExecuteFunctions | IPollFunctions): Promise; export declare function getTableColumns(this: ILoadOptionsFunctions | IExecuteFunctions | IPollFunctions, tableName: string, ctx?: ICtx): Promise; export declare function simplify_new(row: IRow): IRow; export declare const nameOfPredicate: (names: readonly IName[]) => (name: string) => IName | undefined; export declare const split: (subject: string) => string[]; export declare function enrichColumns(row: IRow, metadata: IDtableMetadataColumn[], collaboratorList: ICollaborator[]): IRow; export declare function splitStringColumnsToArrays(row: IRowObject, columns: TDtableMetadataColumns): IRowObject; export declare function rowExport(row: IRowObject, columns: TDtableMetadataColumns): IRowObject; export declare const dtableSchemaIsColumn: (column: IDtableMetadataColumn) => boolean; export declare const dtableSchemaColumns: (columns: TDtableMetadataColumns) => TDtableMetadataColumns; export declare const updateAble: (columns: TDtableMetadataColumns) => TDtableMetadataColumns; //# sourceMappingURL=GenericFunctions.d.ts.map