UNPKG

@gsb-core/mcp-tools

Version:

Shared tools for GSB MCP implementations

80 lines (79 loc) 2.42 kB
import { GsbSaveRequest } from '@gsb-core/core'; export declare const gsbEntityTools: { getById: ({ definitionType, id, token, tenantCode }: { definitionType: string; id: string; token?: string; tenantCode?: string; }) => Promise<any>; getCopy: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; query: ({ queryParams, token, tenantCode }: { queryParams: any; token?: string; tenantCode?: string; }) => Promise<any>; queryMapped: ({ queryParams, token, tenantCode }: { queryParams: any; token?: string; tenantCode?: string; }) => Promise<any>; save: ({ request, token, tenantCode }: { request: GsbSaveRequest; token?: string; tenantCode?: string; }) => Promise<any>; saveMulti: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; delete: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; deleteQuery: ({ queryParams, token, tenantCode }: { queryParams: any; token?: string; tenantCode?: string; }) => Promise<any>; saveMappedItems: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; removeMappedItems: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; runWorkflow: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; startWorkflow: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; runWfFunction: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; testWfFunction: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; iterateTask: ({ request, token, tenantCode }: { request: any; token?: string; tenantCode?: string; }) => Promise<any>; };