import { createReport as publicCreateReport, getReport as publicGetReport, updateReport as publicUpdateReport, deleteReport as publicDeleteReport, upsertReport as publicUpsertReport, bulkDeleteReportsByFilter as publicBulkDeleteReportsByFilter, countReportsByReasonTypes as publicCountReportsByReasonTypes, queryReports as publicQueryReports, updateExtendedFields as publicUpdateExtendedFields } from './reports-v2-report-reports.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onReportCreated as publicOnReportCreated } from './reports-v2-report-reports.public.js'; import { onReportDeleted as publicOnReportDeleted } from './reports-v2-report-reports.public.js'; import { onReportEntityReportSummaryChanged as publicOnReportEntityReportSummaryChanged } from './reports-v2-report-reports.public.js'; import { onReportUpdated as publicOnReportUpdated } from './reports-v2-report-reports.public.js'; export declare const createReport: MaybeContext & typeof publicCreateReport>; export declare const getReport: MaybeContext & typeof publicGetReport>; export declare const updateReport: MaybeContext & typeof publicUpdateReport>; export declare const deleteReport: MaybeContext & typeof publicDeleteReport>; export declare const upsertReport: MaybeContext & typeof publicUpsertReport>; export declare const bulkDeleteReportsByFilter: MaybeContext & typeof publicBulkDeleteReportsByFilter>; export declare const countReportsByReasonTypes: MaybeContext & typeof publicCountReportsByReasonTypes>; export declare const queryReports: MaybeContext & typeof publicQueryReports>; export declare const updateExtendedFields: MaybeContext & typeof publicUpdateExtendedFields>; /** * Triggered when a report is created. */ export declare const onReportCreated: ReturnType>; /** * Triggered when a report is deleted. */ export declare const onReportDeleted: ReturnType>; /** * Triggered when count of reports by reason is updated. */ export declare const onReportEntityReportSummaryChanged: ReturnType>; /** * Triggered when a report is updated. */ export declare const onReportUpdated: ReturnType>; export { IdentityType, Type, SortOrder, WebhookIdentityType, } from './reports-v2-report-reports.universal.js'; export { Report, CommonIdentificationData, CommonIdentificationDataIdOneOf, Reason, ExtendedFields, EntityReportSummaryChanged, ReasonCount, CreateReportRequest, CreateReportResponse, GetReportRequest, GetReportResponse, UpdateReportRequest, UpdateReportResponse, DeleteReportRequest, DeleteReportResponse, UpsertReportRequest, UpsertReportResponse, BulkDeleteReportsByFilterRequest, BulkDeleteReportsByFilterResponse, CountReportsByReasonTypesRequest, CountReportsByReasonTypesResponse, ReasonTypeCount, QueryReportsRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, CursorPaging, QueryReportsResponse, CursorPagingMetadata, Cursors, UpdateExtendedFieldsRequest, UpdateExtendedFieldsResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, Empty, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, ReportNonNullableFields, CreateReportResponseNonNullableFields, GetReportResponseNonNullableFields, UpdateReportResponseNonNullableFields, UpsertReportResponseNonNullableFields, BulkDeleteReportsByFilterResponseNonNullableFields, CountReportsByReasonTypesResponseNonNullableFields, QueryReportsResponseNonNullableFields, UpdateExtendedFieldsResponseNonNullableFields, BaseEventMetadata, EventMetadata, ReportCreatedEnvelope, ReportDeletedEnvelope, ReportEntityReportSummaryChangedEnvelope, ReportUpdatedEnvelope, UpdateReport, UpsertReportOptions, UpsertReportIdentifiers, CountReportsByReasonTypesOptions, ReportsQueryResult, ReportsQueryBuilder, UpdateExtendedFieldsOptions, } from './reports-v2-report-reports.universal.js';