export type GristCredentials = { apiKey: string; planType: 'free' | 'paid' | 'selfHosted'; customSubdomain?: string; selfHostedUrl?: string; }; export type GristColumns = { columns: Array<{ id: string; }>; }; export type GristSortProperties = Array<{ field: string; direction: 'asc' | 'desc'; }>; export type GristFilterProperties = Array<{ field: string; values: string; }>; export type GristGetAllOptions = { sort?: { sortProperties: GristSortProperties; }; filter?: { filterProperties: GristFilterProperties; }; }; export type GristDefinedFields = Array<{ fieldId: string; fieldValue: string; }>; export type GristCreateRowPayload = { records: Array<{ fields: { [key: string]: any; }; }>; }; export type GristUpdateRowPayload = { records: Array<{ id: number; fields: { [key: string]: any; }; }>; }; export type SendingOptions = 'defineInNode' | 'autoMapInputs'; export type FieldsToSend = { properties: GristDefinedFields; }; //# sourceMappingURL=types.d.ts.map