/**
 * List of all possible calls from the page to the host.
 */
export declare enum EPageToHostCmd {
    /** Host should store the current page state. Data: any */
    StorePageState = 1000,
    /** Host should answer with PageState. */
    RequestPageState = 1001,
    /** Host should store the session state of the module. Data: any */
    StoreSessionState = 1100,
    /** Host should add the data to the storage of the module. Data: any */
    AddSessionState = 1101,
    /** Host should answer with SessionState. */
    RequestSessionState = 1102,
    /** Like StoreSessionState, but saved outside the session */
    StoreClientState = 1110,
    /** Like AddSessionState, but saved outside the session */
    AddClientState = 1111,
    /** Like RequestSessionState, but loaded from outside the session */
    RequestClientState = 1112,
    /** Host should notice the next logical page to load when the user pushes the Next button. Data: url:string} */
    NextPageUrl = 1200,
    /**
     * Host should immediatly load the given page and set the new progress if given.
     * Data = {url: string, newProgress?: number, rollBackHistory?: boolean (default: false)} or
     * Data = url: string
     * (rollBackHistory deletes the last entries of the page history list
     * until the last visit of the given url.
     * Example:
     * - PageHistory is [A, B, C]
     * - LoadPageUrl {url: B, rollBackHistory: false} leads to history [A, B, C, B]
     * - LoadPageUrl {url: B, rollBackHistory: true} leads to history [A, B]
     * )
     */
    LoadPageUrl = 1201,
    /** Host should answer with the current page url (the same that has been loaded with LoadPageUrl) */
    RequestCurrentPageUrl = 1202,
    /** Host should update the progress control. 100 tells the Host that the Module is on it's last page.
     * So the host may change button labels, e.g. from Next to Submit, etc.
     * Data: number (percentage 0..100)
     */
    SetProgress = 1210,
    /** Host should answer with current progress. */
    RequestProgress = 1211,
    /** Page can send scoped logging messages which will be stored at the host */
    Log = 1220,
    /** Host should provide the text resources for a page */
    RequestTextResources = 1300,
    /** Host should provide the content of the given Json file */
    RequestJsonFile = 1301,
    /** Host should provide the content of the given image file */
    RequestImageFile = 1302,
    /** Host should provide the content of the specifief text file */
    RequestTextFile = 1303,
    /** Host should provide the content of the localized version of a given Json file */
    RequestJsonFileLocalized = 1304,
    /** Host should validate passed Login and Password */
    ValidateUserCredentials = 1400,
    /** The Module requests it's termination including the submission of the created data. */
    FinishModuleSubmitData = 1500,
    /** The Module requests its termination without adding any articles. */
    CancelModule = 1501,
    /** Advices the host to save the module state in some way */
    SaveModuleState = 1502,
    /** Request to load a formerly saved module state */
    LoadModuleState = 1503,
    /** Host answers always /true/ when it's there */
    IsHostReady = 1599,
    /** Host should show a message box */
    ShowMessageBox = 1600,
    /**  Initiate Actions normaly triggered from outside, even outside the host
     *	 Used by Plugin, Launcher etc. i.e. JSBoundUniversal API
     *
     *	Request to import a formerly saved module state, this might involve merging or
     *   specifiying a completely different Origin (wsz instead of Pin or something)
     */
    InitiateImportFromJSBU = 1700,
    /** Request to load a formerly saved module state from the standard Origin (e.g. Pin)
     */
    InitiateLoadFromJSBU = 1701,
    /** Request to export all data if wanted
     *
     */
    InitiateSaveToJSBU = 1702,
    /** Request to save the given File(s), e.g. per Download or save-as Dialog or something
     *   Parameter: IShowSaveDialogParameters
     */
    ShowSaveDialog = 1800,
    /** Overwrite locale and defaultLocale from inside wizard */
    SetHostProperties = 1900
}
