import type { AppService, UserApp } from './apps'; export declare enum NewRelicEventType { TAPOS_FEATURE_EVENT = "TAPOS_FEATURE_EVENT" } export declare enum NewRelicFeatureType { PERIOD_ACTION = "PERIOD_ACTION", WINDOW_ACTION = "WINDOW_ACTION", REPORT_ACTION = "REPORT_ACTION", SEARCH_ACTION = "SEARCH_ACTION", VIEW_ACTION = "VIEW_ACTION", JSON_ACTION = "JSON_ACTION", FILTER_ACTION = "FILTER_ACTION", COPY_ACTION = "COPY_ACTION", IN_APP_ACTION = "IN_APP_ACTION", DATA_ENVIRONMENT_ACTION = "DATA_ENVIRONMENT_ACTION", CALENDAR = "CALENDAR", APP_SERVICE_NAVIGATION = "APP_SERVICE_NAVIGATION", IN_APP_NAVIGATION = "IN_APP_NAVIGATION", CROSS_APP_NAVIGATION = "CROSS_APP_NAVIGATION", SIGN_IN_ACTION = "SIGN_IN_ACTION", SIGN_OUT_ACTION = "SIGN_OUT_ACTION", SWITCH_SEGMENT_ACTION = "SWITCH_SEGMENT_ACTION" } export declare enum NewRelicFeatureName { PREDEFINED_PERIOD = "PREDEFINED_PERIOD", TIMEZONE_USER = "TIMEZONE_USER", TIMEZONE_MERCHANT = "TIMEZONE_MERCHANT", OPEN_WINDOW = "OPEN_WINDOW", TILE_WINDOW = "TILE_WINDOW", CLOSE_WINDOW = "CLOSE_WINDOW", FULL_SCREEN_WINDOW = "FULL_SCREEN_WINDOW", MINIMIZE_WINDOW = "MINIMIZE_WINDOW", NORMAL_WINDOW = "NORMAL_WINDOW", REPORT_CSV = "REPORT_CSV", SEARCH = "SEARCH", SHEET_VIEW = "SHEET_VIEW", STANDARD_VIEW = "STANDARD_VIEW", CARD_VIEW = "CARD_VIEW", USER_TEMPLATE = "USER_TEMPLATE", JSON_RESPONSE = "JSON_RESPONSE", JSON_COPY = "JSON_COPY", JSON_COPY_ID = "JSON_COPY_ID", JSON_REQUEST = "JSON_REQUEST", JSON_SEARCH = "JSON_SEARCH", COLLAPSE_JSON_NODES = "COLLAPSE_JSON_NODES", EXPAND_JSON_NODES = "EXPAND_JSON_NODES", COLUMN_FILTER = "COLUMN_FILTER", GENERAL_FILTER = "GENERAL_FILTER", CALENDAR_GREGORIAN = "GREGORIAN", CALENDAR_HIJRI = "HIJRI", SANDBOX_MODE = "SANDBOX_MODE", LIVE_MODE = "LIVE_MODE", COPY_ID = "COPY_ID", APP_SERVICE_NAVIGATION = "APP_SERVICE_NAVIGATION", IN_APP_NAVIGATION = "IN_APP_NAVIGATION", CROSS_APP_NAVIGATION = "CROSS_APP_NAVIGATION", SIGN_IN = "SIGN_IN", SIGN_OUT = "SIGN_OUT", SWITCH_SEGMENT = "SWITCH_SEGMENT", SEND_REMINDER = "SEND_REMINDER", CANCEL_INVOICE = "CANCEL_INVOICE", SEND_INVOICE = "SEND_INVOICE", VIEW_INVOICE = "VIEW_INVOICE", REFUND_INVOICE = "REFUND_INVOICE", UPDATE_METADATA = "UPDATE_METADATA", CREATE_INVOICE = "CREATE_INVOICE", CREATE_CHARGE = "CREATE_CHARGE", VIEW_RECEIPT = "VIEW_RECEIPT", VOID_AUTHORIZATION = "VOID_AUTHORIZATION", CAPTURE_AUTHORIZATION = "CAPTURE_AUTHORIZATION", ADD_USER = "ADD_USER", UPDATE_USER = "UPDATE_USER", REMOVE_USER = "REMOVE_USER", ADD_USER_ROLE = "ADD_USER_ROLE", REMOVE_USER_ROLE = "REMOVE_USER_ROLE", ADD_ACCESS_PERMISSION = "ADD_ACCESS_PERMISSION", REMOVE_ACCESS_PERMISSION = "REMOVE_ACCESS_PERMISSION", ADD_APP_PERMISSION = "ADD_APP_PERMISSION", REMOVE_APP_PERMISSION = "REMOVE_APP_PERMISSION", ADD_FEATURE_PERMISSION = "ADD_FEATURE_PERMISSION", REMOVE_FEATURE_PERMISSION = "REMOVE_FEATURE_PERMISSION", ADD_BRAND = "ADD_BRAND", UPDATE_BRAND = "UPDATE_BRAND", REMOVE_BRAND = "REMOVE_BRAND", ADD_BRAND_SALES_CHANNEL = "ADD_BRAND_SALES_CHANNEL", REMOVE_BRAND_SALES_CHANNEL = "REMOVE_BRAND_SALES_CHANNEL", DOWNLOAD_REPORT_FILE = "DOWNLOAD_REPORT_FILE", UPDATE_TEAM_ASSIGNEE = "UPDATE_TEAM_ASSIGNEE", ADD_TEAM_MEMBER = "ADD_TEAM_MEMBER", UPDATE_BUSINESS_NAME = "UPDATE_BUSINESS_NAME", DETAILED_STATEMENT = "DETAILED_STATEMENT", AGGREGATE_STATEMENT_PER_DAY = "AGGREGATE_STATEMENT_PER_DAY", AGGREGATE_STATEMENT_PER_MONTH = "AGGREGATE_STATEMENT_PER_MONTH", AGGREGATE_STATEMENT_PER_QUARTER = "AGGREGATE_STATEMENT_PER_QUARTER", AGGREGATE_STATEMENT_PER_YEAR = "AGGREGATE_STATEMENT_PER_YEAR" } export type FeatureVariables = { toApp?: UserApp | null; toService?: AppService | null; fromDate?: string; toDate?: string; filterKey?: string; templateName?: string; }; export type NewRelicFeatureEvent = { app?: UserApp | null; service?: AppService | null; featureName?: `${NewRelicFeatureName}`; featureType: `${NewRelicFeatureType}`; featureAttributes?: Record; variables?: FeatureVariables; };