import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class FormsFieldsService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getFormFields({ orgSlug, limit, attributes, where, last, order, }: { orgSlug: string; limit?: number; attributes?: Array<(Array | string)>; where?: any; last?: string; order?: string; }): CancelablePromise; postFormFields({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { name: string; formId: number; required: boolean; position: number; fieldTypeId: number; minSelectableQuantity: number; maxSelectableQuantity: number; selectableValues?: (Array | { fileFormats?: Array; fileMaxSize?: number; }); }; }): CancelablePromise; getFormFields1({ orgSlug, id, }: { orgSlug: string; id: number; }): CancelablePromise; putFormFields({ orgSlug, id, requestBody, }: { orgSlug: string; id: number; requestBody?: { name?: string; formId?: number; required?: boolean; position?: number; fieldTypeId?: number; minSelectableQuantity?: number; maxSelectableQuantity?: number; selectableValues?: (Array | { fileFormats?: Array; fileMaxSize?: number; }); }; }): CancelablePromise; deleteFormFields({ orgSlug, id, }: { orgSlug: string; id: number; }): CancelablePromise; }