import { ActionCategory, ActionName, ActionResourceName, ObjectValue } from "../api/types";
export declare const BASE_API_URL = "BASE_API_URL";
export declare const PRODUCTION_URL_UNAUTHORIZED = "https://api.hubs101.com";
export declare const STAGING_URL_UNAUTHORIZED = "https://stag-api.hubs101.com";
export declare const WEB_APP_STAGE = "https://staging.hubs101.com";
export declare const WEB_APP_PROD = "https://app.hubs101.com";
export declare const PRODUCTION_URL: string;
export declare const STAGING_URL: string;
export declare const UNAUTHORIZED_PRODUCTION_URL: string;
export declare const UNAUTHORIZED_STAGING_URL: string;
export declare const BASE_PROD_RESOURCE_URL = "https://media.hubs101.com/";
export declare const BASE_STAGE_RESOURCE_URL = "https://staging-media.hubs101.com/";
export declare const API_PROD_PATH: Readonly<{
    ACCOUNTS: `${string}/accounts`;
    ATTENDEES: `${string}/attendees`;
    AUTH: {
        LOGIN: string;
        LOGOUT: string;
        TOKEN_REFRESH: string;
        RESET_PASSWORD: string;
    };
    CONNECTIONS: `${string}/users/connections`;
    EVENTS: `${string}/events`;
    PROFILE: `${string}/users/profile`;
    USERS: `${string}/users`;
    SESSIONS: `${string}/sessions`;
    TRACKS: `${string}/tracks`;
    EXHIBITIONS: `${string}/exhibitions`;
    USER_EVENTS: `${string}/users/events`;
    REGISTER: "https://api.hubs101.com/v1/register";
    ZOOM: {
        SIGNATURE: string;
    };
    MEETINGS_USERS_API_KEY: `${string}/users/meetings`;
    LOCATION_API_KEY: `${string}/locations`;
    MEETINGS_API_KEY: `${string}/meetings`;
    POSTS: `${string}/posts`;
    LINKEDIN_IMPORT_PROFILE: `${string}/linkedin/authorization`;
    ACTIONS_EXHIBITIONS: `${string}/actions/exhibitions`;
    ACTIONS_ATTENDEES: `${string}/actions/profiles`;
    YOUTUBE_SDK_API: `${string}/sdk/youtube`;
    DOCUMENTS: `${string}/documents`;
    ACTIONS_SESSIONS: `${string}/actions/sessions`;
    TERMS_URL: "https://hubs101.com/terms-of-use";
    PRIVACY_URL: "https://hubs101.com/privacy-policy";
    VERSIONS: "https://api.hubs101.com/versions";
    PASSWORD_ACTIVATION: "https://api.hubs101.com/v1/activation";
    VIMEO_VIEW: `${string}/sdk/vimeo/mobile`;
    NOTES: `${string}/users/notes`;
    MEETINGS_ARRANGE: `${string}/meetings/arrange`;
    USER_NOTIFICATIONS: `${string}/users/notifications`;
    NOTIFICATIONS: `${string}/notifications`;
    GROUPS: `${string}/groups`;
    OPTIONS: `${string}/options`;
    TICKETS: `${string}/tickets`;
    DISCOUNTS: `${string}/discounts`;
    LOCATIONS: `${string}/locations`;
    PAGES: `${string}/pages`;
    PAYMENT_ACCOUNTS: `${string}/payment-account`;
    ACCOUNT_TRIAL: `${string}/accounts/trial`;
    INVITATION: `${string}/invitation`;
}>;
export declare const API_STAGE_PATH: Readonly<{
    ACCOUNTS: `${string}/accounts`;
    ATTENDEES: `${string}/attendees`;
    AUTH: {
        LOGIN: string;
        LOGOUT: string;
        TOKEN_REFRESH: string;
        RESET_PASSWORD: string;
    };
    CONNECTIONS: `${string}/users/connections`;
    EVENTS: `${string}/events`;
    PROFILE: `${string}/users/profile`;
    USERS: `${string}/users`;
    SESSIONS: `${string}/sessions`;
    TRACKS: `${string}/tracks`;
    EXHIBITIONS: `${string}/exhibitions`;
    USER_EVENTS: `${string}/users/events`;
    REGISTER: "https://stag-api.hubs101.com/v1/register";
    ZOOM: {
        SIGNATURE: string;
    };
    MEETINGS_USERS_API_KEY: `${string}/users/meetings`;
    LOCATION_API_KEY: `${string}/locations`;
    MEETINGS_API_KEY: `${string}/meetings`;
    POSTS: `${string}/posts`;
    LINKEDIN_IMPORT_PROFILE: `${string}/linkedin/authorization`;
    ACTIONS_EXHIBITIONS: `${string}/actions/exhibitions`;
    ACTIONS_ATTENDEES: `${string}/actions/profiles`;
    YOUTUBE_SDK_API: `${string}/sdk/youtube`;
    DOCUMENTS: `${string}/documents`;
    ACTIONS_SESSIONS: `${string}/actions/sessions`;
    TERMS_URL: "https://hubs101.com/terms-of-use";
    PRIVACY_URL: "https://hubs101.com/privacy-policy";
    VERSIONS: "https://stag-api.hubs101.com/versions";
    PASSWORD_ACTIVATION: "https://stag-api.hubs101.com/v1/activation";
    JITSI_RAW: "https://staging.hubs101.com/virtual-meeting-raw";
    VIMEO_VIEW: `${string}/sdk/vimeo/mobile`;
    NOTES: `${string}/users/notes`;
    MEETINGS_ARRANGE: `${string}/meetings/arrange`;
    USER_NOTIFICATIONS: `${string}/users/notifications`;
    NOTIFICATIONS: `${string}/notifications`;
    GROUPS: `${string}/groups`;
    OPTIONS: `${string}/options`;
    TICKETS: `${string}/tickets`;
    DISCOUNTS: `${string}/discounts`;
    LOCATIONS: `${string}/locations`;
    PAGES: `${string}/pages`;
    PAYMENT_ACCOUNTS: `${string}/payment-account`;
    ACCOUNT_TRIAL: `${string}/accounts/trial`;
    INVITATION: `${string}/invitation`;
}>;
export declare const ACTION_NAME: {
    readonly VIEW: "view";
    readonly DOWNLOAD: "download";
    readonly WATCH: "watch";
    readonly CHAT: "chat";
    readonly GROUP_CHAT: "chat";
    readonly MEET: "meet";
    readonly PIN: "pin";
    readonly UNPIN: "unpin";
    readonly CREATE: "create";
    readonly JOIN: "join";
    readonly CONTACT_PHONE: "contact_phone";
    readonly CONTACT_MOBILE: "contact_mobile";
    readonly CONTACT_EMAIL: "contact_email";
    readonly CONTACT_WEBSITE_1: "contact_website1";
    readonly CONTACT_WEBSITE_2: "contact_website2";
    readonly CONTACT_SOCIAL: "contact_social";
    readonly RESERVE: "reserve";
    readonly WATCH_RECORDED: "watch_recorded";
};
export declare const ACTION_CATEGORY: {
    readonly CLICK: "click";
    readonly VIEW: "view";
    readonly SYSTEM: "system";
};
export declare const INTERNAL_ACTION_RESOURCE_NAME: {
    readonly EXHIBITIONS: "exhibitions";
    readonly DOCUMENTS: "documents";
    readonly ATTENDEES: "attendees";
    readonly MEETING: "meeting";
    readonly SESSIONS: "sessions";
    readonly PROFILES: "profiles";
};
export declare const EXTERNAL_ACTION_RESOURCE_NAME: {
    readonly URL: "url";
    readonly CONVERSATION: "conversation";
};
export declare const ACTION_RESOURCE_NAME: {
    readonly URL: "url";
    readonly CONVERSATION: "conversation";
    readonly EXHIBITIONS: "exhibitions";
    readonly DOCUMENTS: "documents";
    readonly ATTENDEES: "attendees";
    readonly MEETING: "meeting";
    readonly SESSIONS: "sessions";
    readonly PROFILES: "profiles";
};
export declare const ACTION_REFERENCE_TYPE: {
    INTERNAL: string;
    EXTERNAL: string;
};
export declare const STREAM_TYPES: {
    YOUTUBE: string;
    JITSI: string;
    ZOOM: string;
    VIMEO: string;
    URL: string;
};
export declare const SESSION_ACTION: {
    readonly SESSION_SAVED_SEAT: "session-saved-seat";
    readonly SESSION_WATCH_RECORDED: "watch_recorded";
};
export type ValidSessionAction = ObjectValue<typeof SESSION_ACTION>;
export declare const sessionActionsDict: Record<ValidSessionAction, {
    action: ActionName;
    category: ActionCategory;
    resource: ActionResourceName;
}>;
