export declare const listTableFieldsPlugin: (sdk: { context: { api: import("../../..").ApiClient; resolveCredentials: () => Promise; }; } & { context: import("../../eventEmission").EventEmissionContext; } & { context: { meta: Record; }; }) => { listTableFields: (options?: { table: string; fields?: (string | number)[] | undefined; fieldKeys?: (string | number)[] | undefined; trash?: "only" | "include" | "exclude" | undefined; } | { tableId: string; fields?: (string | number)[] | undefined; fieldKeys?: (string | number)[] | undefined; trash?: "only" | "include" | "exclude" | undefined; } | undefined) => Promise<{ data: { id: string; type: "string" | "number" | "boolean" | "text" | "datetime" | "decimal" | "json" | "email" | "link" | "multiple_string" | "labeled_string" | "multiple_labeled_string" | "multiple_text" | "multiple_boolean" | "multiple_number" | "multiple_decimal" | "multiple_datetime" | "uuid" | "multiple_uuid" | "multiple_json" | "formula" | "button_trigger_zap" | "button_continue_zap" | "multiple_email" | "multiple_link" | "currency" | "phone_number" | "ai_formula" | "linked_record" | "multiple_linked_record"; name: string; created_at?: string | undefined; edited_at?: string | undefined; options?: Record | undefined; config?: Record | undefined; deleted_at?: string | null | undefined; }[]; }>; } & { context: { meta: { listTableFields: import("../../..").PluginMeta; }; }; }; export type ListTableFieldsPluginProvides = ReturnType; //# sourceMappingURL=index.d.ts.map