import { FormsAppsTypes, EnvironmentTypes, SubmissionTypes } from '@oneblink/types'; export type FormsAppConfigurationResponse = FormsAppsTypes.FormsAppConfiguration; /** * Get configuration for a OneBlink Forms App. * * #### Example * * ```js * const formsAppId = 1 * const formsApp = * await formsAppService.getFormsAppConfiguration(formAppId) * ``` * * @param formsAppId * @param abortSignal * @returns */ export declare function getFormsAppConfiguration(formsAppId: number, abortSignal?: AbortSignal): Promise; /** Query parameters for `GET /forms-apps/:formsAppId/form-submission-meta` */ export type GetFormSubmissionMetaQuery = { formId?: number; submissionDateFrom?: string; submissionDateTo?: string; submissionId?: string; externalId?: string; submissionTitle?: string; limit?: number; offset?: number; }; export type FormSubmissionMetaListResponse = { meta: { limit: number | undefined; offset: number | undefined; /** `undefined` means there are no results left to fetch */ nextOffset: number | undefined; }; formSubmissionMeta: SubmissionTypes.FormSubmissionMeta[]; }; /** * List form submission metadata for a Forms App for the current user. * * @param formsAppId * @param query * @param abortSignal */ export declare function getFormSubmissionMetaList(formsAppId: number, query?: GetFormSubmissionMetaQuery, abortSignal?: AbortSignal): Promise;