import type { Options as ClientOptions, TDataShape, Client } from '@hey-api/client-fetch';
import type { GetDataDefinitionDataDefinitionFieldLinksPageData, GetDataDefinitionDataDefinitionFieldLinksPageResponses, PostDataDefinitionDataDefinitionFieldLinksPageExportBatchData, PostDataDefinitionDataDefinitionFieldLinksPageExportBatchResponses, DeleteDataDefinitionData, DeleteDataDefinitionResponses, GetDataDefinitionData, GetDataDefinitionResponses, PatchDataDefinitionData, PatchDataDefinitionResponses, PutDataDefinitionData, PutDataDefinitionResponses, DeleteDataDefinitionBatchData, DeleteDataDefinitionBatchResponses, PutDataDefinitionBatchData, PutDataDefinitionBatchResponses, DeleteSiteDataDefinitionByContentTypeByExternalReferenceCodeData, DeleteSiteDataDefinitionByContentTypeByExternalReferenceCodeResponses, GetSiteDataDefinitionByContentTypeByExternalReferenceCodeData, GetSiteDataDefinitionByContentTypeByExternalReferenceCodeResponses, PutSiteDataDefinitionByContentTypeByExternalReferenceCodeData, PutSiteDataDefinitionByContentTypeByExternalReferenceCodeResponses, GetDataDefinitionByContentTypeContentTypePageData, GetDataDefinitionByContentTypeContentTypePageResponses, PostDataDefinitionByContentTypeData, PostDataDefinitionByContentTypeResponses, GetDataDefinitionDataDefinitionFieldFieldTypesData, GetDataDefinitionDataDefinitionFieldFieldTypesResponses, GetDataDefinitionPermissionsPageData, GetDataDefinitionPermissionsPageResponses, PutDataDefinitionPermissionsPageData, PutDataDefinitionPermissionsPageResponses, GetSiteDataDefinitionByContentTypeByDataDefinitionKeyData, GetSiteDataDefinitionByContentTypeByDataDefinitionKeyResponses, GetSiteDataDefinitionByContentTypeContentTypePageData, GetSiteDataDefinitionByContentTypeContentTypePageResponses, PostSiteDataDefinitionByContentTypeData, PostSiteDataDefinitionByContentTypeResponses, PostDataDefinitionCopyData, PostDataDefinitionCopyResponses, DeleteDataDefinitionDataLayoutData, DeleteDataDefinitionDataLayoutResponses, GetDataDefinitionDataLayoutsPageData, GetDataDefinitionDataLayoutsPageResponses, PostDataDefinitionDataLayoutData, PostDataDefinitionDataLayoutResponses, DeleteDataLayoutData, DeleteDataLayoutResponses, GetDataLayoutData, GetDataLayoutResponses, PutDataLayoutData, PutDataLayoutResponses, DeleteDataLayoutBatchData, DeleteDataLayoutBatchResponses, PutDataLayoutBatchData, PutDataLayoutBatchResponses, GetSiteDataLayoutByContentTypeByDataLayoutKeyData, GetSiteDataLayoutByContentTypeByDataLayoutKeyResponses, PostDataDefinitionDataLayoutBatchData, PostDataDefinitionDataLayoutBatchResponses, PostDataDefinitionDataLayoutsPageExportBatchData, PostDataDefinitionDataLayoutsPageExportBatchResponses, PostDataLayoutContextData, PostDataLayoutContextResponses, DeleteDataDefinitionDataListViewData, DeleteDataDefinitionDataListViewResponses, GetDataDefinitionDataListViewsPageData, GetDataDefinitionDataListViewsPageResponses, PostDataDefinitionDataListViewData, PostDataDefinitionDataListViewResponses, DeleteDataListViewData, DeleteDataListViewResponses, GetDataListViewData, GetDataListViewResponses, PutDataListViewData, PutDataListViewResponses, DeleteDataListViewBatchData, DeleteDataListViewBatchResponses, PutDataListViewBatchData, PutDataListViewBatchResponses, PostDataDefinitionDataListViewBatchData, PostDataDefinitionDataListViewBatchResponses, PostDataDefinitionDataListViewsPageExportBatchData, PostDataDefinitionDataListViewsPageExportBatchResponses, DeleteDataRecordCollectionData, DeleteDataRecordCollectionResponses, GetDataRecordCollectionData, GetDataRecordCollectionResponses, PutDataRecordCollectionData, PutDataRecordCollectionResponses, DeleteDataRecordCollectionBatchData, DeleteDataRecordCollectionBatchResponses, PutDataRecordCollectionBatchData, PutDataRecordCollectionBatchResponses, GetDataDefinitionDataRecordCollectionData, GetDataDefinitionDataRecordCollectionResponses, GetDataDefinitionDataRecordCollectionsPageData, GetDataDefinitionDataRecordCollectionsPageResponses, PostDataDefinitionDataRecordCollectionData, PostDataDefinitionDataRecordCollectionResponses, GetDataRecordCollectionPermissionByCurrentUserData, GetDataRecordCollectionPermissionByCurrentUserResponses, GetDataRecordCollectionPermissionsPageData, GetDataRecordCollectionPermissionsPageResponses, PutDataRecordCollectionPermissionsPageData, PutDataRecordCollectionPermissionsPageResponses, GetSiteDataRecordCollectionByDataRecordCollectionKeyData, GetSiteDataRecordCollectionByDataRecordCollectionKeyResponses, PostDataDefinitionDataRecordCollectionBatchData, PostDataDefinitionDataRecordCollectionBatchResponses, PostDataDefinitionDataRecordCollectionsPageExportBatchData, PostDataDefinitionDataRecordCollectionsPageExportBatchResponses, DeleteDataRecordData, DeleteDataRecordResponses, GetDataRecordData, GetDataRecordResponses, PatchDataRecordData, PatchDataRecordResponses, PutDataRecordData, PutDataRecordResponses, DeleteDataRecordBatchData, DeleteDataRecordBatchResponses, PutDataRecordBatchData, PutDataRecordBatchResponses, GetDataDefinitionDataRecordsPageData, GetDataDefinitionDataRecordsPageResponses, PostDataDefinitionDataRecordData, PostDataDefinitionDataRecordResponses, GetDataRecordCollectionDataRecordExportData, GetDataRecordCollectionDataRecordExportResponses, GetDataRecordCollectionDataRecordsPageData, GetDataRecordCollectionDataRecordsPageResponses, PostDataRecordCollectionDataRecordData, PostDataRecordCollectionDataRecordResponses, PostDataDefinitionDataRecordBatchData, PostDataDefinitionDataRecordBatchResponses, PostDataDefinitionDataRecordsPageExportBatchData, PostDataDefinitionDataRecordsPageExportBatchResponses, PostDataRecordCollectionDataRecordBatchData, PostDataRecordCollectionDataRecordBatchResponses, PostDataRecordCollectionDataRecordsPageExportBatchData, PostDataRecordCollectionDataRecordsPageExportBatchResponses, GetOpenApiData, GetOpenApiResponses } from './types.gen';
export type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions<TData, ThrowOnError> & {
    /**
     * You can provide a client instance returned by `createClient()` instead of
     * individual options. This might be also useful if you want to implement a
     * custom client.
     */
    client?: Client;
    /**
     * You can pass arbitrary values through the `meta` object. This can be
     * used to access values that aren't defined as part of the SDK function.
     */
    meta?: Record<string, unknown>;
};
export declare const getDataDefinitionDataDefinitionFieldLinksPage: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionDataDefinitionFieldLinksPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionDataDefinitionFieldLinksPageResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataDefinitionFieldLinksPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataDefinitionFieldLinksPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataDefinitionFieldLinksPageExportBatchResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataDefinition: <ThrowOnError extends boolean = false>(options: Options<DeleteDataDefinitionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataDefinitionResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinition: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionResponses, unknown, ThrowOnError, "fields">;
export declare const patchDataDefinition: <ThrowOnError extends boolean = false>(options: Options<PatchDataDefinitionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchDataDefinitionResponses, unknown, ThrowOnError, "fields">;
export declare const putDataDefinition: <ThrowOnError extends boolean = false>(options: Options<PutDataDefinitionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataDefinitionResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataDefinitionBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteDataDefinitionBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataDefinitionBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putDataDefinitionBatch: <ThrowOnError extends boolean = false>(options?: Options<PutDataDefinitionBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataDefinitionBatchResponses, unknown, ThrowOnError, "fields">;
export declare const deleteSiteDataDefinitionByContentTypeByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<DeleteSiteDataDefinitionByContentTypeByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteSiteDataDefinitionByContentTypeByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const getSiteDataDefinitionByContentTypeByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<GetSiteDataDefinitionByContentTypeByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetSiteDataDefinitionByContentTypeByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const putSiteDataDefinitionByContentTypeByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PutSiteDataDefinitionByContentTypeByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutSiteDataDefinitionByContentTypeByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinitionByContentTypeContentTypePage: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionByContentTypeContentTypePageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionByContentTypeContentTypePageResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionByContentType: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionByContentTypeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionByContentTypeResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinitionDataDefinitionFieldFieldTypes: <ThrowOnError extends boolean = false>(options?: Options<GetDataDefinitionDataDefinitionFieldFieldTypesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionDataDefinitionFieldFieldTypesResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinitionPermissionsPage: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionPermissionsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionPermissionsPageResponses, unknown, ThrowOnError, "fields">;
export declare const putDataDefinitionPermissionsPage: <ThrowOnError extends boolean = false>(options: Options<PutDataDefinitionPermissionsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataDefinitionPermissionsPageResponses, unknown, ThrowOnError, "fields">;
export declare const getSiteDataDefinitionByContentTypeByDataDefinitionKey: <ThrowOnError extends boolean = false>(options: Options<GetSiteDataDefinitionByContentTypeByDataDefinitionKeyData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetSiteDataDefinitionByContentTypeByDataDefinitionKeyResponses, unknown, ThrowOnError, "fields">;
export declare const getSiteDataDefinitionByContentTypeContentTypePage: <ThrowOnError extends boolean = false>(options: Options<GetSiteDataDefinitionByContentTypeContentTypePageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetSiteDataDefinitionByContentTypeContentTypePageResponses, unknown, ThrowOnError, "fields">;
export declare const postSiteDataDefinitionByContentType: <ThrowOnError extends boolean = false>(options: Options<PostSiteDataDefinitionByContentTypeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostSiteDataDefinitionByContentTypeResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionCopy: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionCopyData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionCopyResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataDefinitionDataLayout: <ThrowOnError extends boolean = false>(options: Options<DeleteDataDefinitionDataLayoutData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataDefinitionDataLayoutResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinitionDataLayoutsPage: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionDataLayoutsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionDataLayoutsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataLayout: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataLayoutData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataLayoutResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataLayout: <ThrowOnError extends boolean = false>(options: Options<DeleteDataLayoutData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataLayoutResponses, unknown, ThrowOnError, "fields">;
export declare const getDataLayout: <ThrowOnError extends boolean = false>(options: Options<GetDataLayoutData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataLayoutResponses, unknown, ThrowOnError, "fields">;
export declare const putDataLayout: <ThrowOnError extends boolean = false>(options: Options<PutDataLayoutData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataLayoutResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataLayoutBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteDataLayoutBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataLayoutBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putDataLayoutBatch: <ThrowOnError extends boolean = false>(options?: Options<PutDataLayoutBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataLayoutBatchResponses, unknown, ThrowOnError, "fields">;
export declare const getSiteDataLayoutByContentTypeByDataLayoutKey: <ThrowOnError extends boolean = false>(options: Options<GetSiteDataLayoutByContentTypeByDataLayoutKeyData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetSiteDataLayoutByContentTypeByDataLayoutKeyResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataLayoutBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataLayoutBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataLayoutBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataLayoutsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataLayoutsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataLayoutsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postDataLayoutContext: <ThrowOnError extends boolean = false>(options: Options<PostDataLayoutContextData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataLayoutContextResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataDefinitionDataListView: <ThrowOnError extends boolean = false>(options: Options<DeleteDataDefinitionDataListViewData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataDefinitionDataListViewResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinitionDataListViewsPage: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionDataListViewsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionDataListViewsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataListView: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataListViewData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataListViewResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataListView: <ThrowOnError extends boolean = false>(options: Options<DeleteDataListViewData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataListViewResponses, unknown, ThrowOnError, "fields">;
export declare const getDataListView: <ThrowOnError extends boolean = false>(options: Options<GetDataListViewData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataListViewResponses, unknown, ThrowOnError, "fields">;
export declare const putDataListView: <ThrowOnError extends boolean = false>(options: Options<PutDataListViewData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataListViewResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataListViewBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteDataListViewBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataListViewBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putDataListViewBatch: <ThrowOnError extends boolean = false>(options?: Options<PutDataListViewBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataListViewBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataListViewBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataListViewBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataListViewBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataListViewsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataListViewsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataListViewsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataRecordCollection: <ThrowOnError extends boolean = false>(options: Options<DeleteDataRecordCollectionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataRecordCollectionResponses, unknown, ThrowOnError, "fields">;
export declare const getDataRecordCollection: <ThrowOnError extends boolean = false>(options: Options<GetDataRecordCollectionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataRecordCollectionResponses, unknown, ThrowOnError, "fields">;
export declare const putDataRecordCollection: <ThrowOnError extends boolean = false>(options: Options<PutDataRecordCollectionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataRecordCollectionResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataRecordCollectionBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteDataRecordCollectionBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataRecordCollectionBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putDataRecordCollectionBatch: <ThrowOnError extends boolean = false>(options?: Options<PutDataRecordCollectionBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataRecordCollectionBatchResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinitionDataRecordCollection: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionDataRecordCollectionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionDataRecordCollectionResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinitionDataRecordCollectionsPage: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionDataRecordCollectionsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionDataRecordCollectionsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataRecordCollection: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataRecordCollectionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataRecordCollectionResponses, unknown, ThrowOnError, "fields">;
export declare const getDataRecordCollectionPermissionByCurrentUser: <ThrowOnError extends boolean = false>(options: Options<GetDataRecordCollectionPermissionByCurrentUserData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataRecordCollectionPermissionByCurrentUserResponses, unknown, ThrowOnError, "fields">;
export declare const getDataRecordCollectionPermissionsPage: <ThrowOnError extends boolean = false>(options: Options<GetDataRecordCollectionPermissionsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataRecordCollectionPermissionsPageResponses, unknown, ThrowOnError, "fields">;
export declare const putDataRecordCollectionPermissionsPage: <ThrowOnError extends boolean = false>(options: Options<PutDataRecordCollectionPermissionsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataRecordCollectionPermissionsPageResponses, unknown, ThrowOnError, "fields">;
export declare const getSiteDataRecordCollectionByDataRecordCollectionKey: <ThrowOnError extends boolean = false>(options: Options<GetSiteDataRecordCollectionByDataRecordCollectionKeyData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetSiteDataRecordCollectionByDataRecordCollectionKeyResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataRecordCollectionBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataRecordCollectionBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataRecordCollectionBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataRecordCollectionsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataRecordCollectionsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataRecordCollectionsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataRecord: <ThrowOnError extends boolean = false>(options: Options<DeleteDataRecordData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataRecordResponses, unknown, ThrowOnError, "fields">;
export declare const getDataRecord: <ThrowOnError extends boolean = false>(options: Options<GetDataRecordData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataRecordResponses, unknown, ThrowOnError, "fields">;
export declare const patchDataRecord: <ThrowOnError extends boolean = false>(options: Options<PatchDataRecordData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchDataRecordResponses, unknown, ThrowOnError, "fields">;
export declare const putDataRecord: <ThrowOnError extends boolean = false>(options: Options<PutDataRecordData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataRecordResponses, unknown, ThrowOnError, "fields">;
export declare const deleteDataRecordBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteDataRecordBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteDataRecordBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putDataRecordBatch: <ThrowOnError extends boolean = false>(options?: Options<PutDataRecordBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutDataRecordBatchResponses, unknown, ThrowOnError, "fields">;
export declare const getDataDefinitionDataRecordsPage: <ThrowOnError extends boolean = false>(options: Options<GetDataDefinitionDataRecordsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataDefinitionDataRecordsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataRecord: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataRecordData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataRecordResponses, unknown, ThrowOnError, "fields">;
export declare const getDataRecordCollectionDataRecordExport: <ThrowOnError extends boolean = false>(options: Options<GetDataRecordCollectionDataRecordExportData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataRecordCollectionDataRecordExportResponses, unknown, ThrowOnError, "fields">;
export declare const getDataRecordCollectionDataRecordsPage: <ThrowOnError extends boolean = false>(options: Options<GetDataRecordCollectionDataRecordsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetDataRecordCollectionDataRecordsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postDataRecordCollectionDataRecord: <ThrowOnError extends boolean = false>(options: Options<PostDataRecordCollectionDataRecordData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataRecordCollectionDataRecordResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataRecordBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataRecordBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataRecordBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postDataDefinitionDataRecordsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataDefinitionDataRecordsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataDefinitionDataRecordsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postDataRecordCollectionDataRecordBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataRecordCollectionDataRecordBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataRecordCollectionDataRecordBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postDataRecordCollectionDataRecordsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostDataRecordCollectionDataRecordsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostDataRecordCollectionDataRecordsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
export declare const getOpenApi: <ThrowOnError extends boolean = false>(options: Options<GetOpenApiData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetOpenApiResponses, unknown, ThrowOnError, "fields">;
