import type { ApiClient } from "@promobase/sdk-runtime"; import type { LeadgenFormFields } from "./leadgen-form.ts"; export interface LeadGenDirectCRMIntegrationConfigFields { auth_id: string; creation_time: string; id: string; lead_filter_settings: Record[]; lead_gen_data: LeadgenFormFields; matched_fields: Record[]; matched_fields_labels: Record[]; resources: Record[]; third_party_app_id: string; } export function leadGenDirectCRMIntegrationConfigNode(client: ApiClient, id: string) { return { __path: id, __brand: undefined as unknown as LeadGenDirectCRMIntegrationConfigFields, get: (opts: { fields: F; params?: Record }) => client.get>(`${id}`, opts), }; }