export declare class GxIdeUiSplash { #private; el: HTMLGxIdeSplashElement; /** * Set this to true if installation is in process */ ariaBusy: boolean; /** * The application version to display in the dialog. */ readonly appVersion: string; /** * Callback invoked when the user clicks the 'Download Docker' button. */ readonly downloadDockerCallback: () => void; /** * Callback invoked when the user clicks the quit button. */ readonly quitCallback: () => void; /** * Array of messages to display in the text box. * This property updates whenever a message is added, * and the scroll should position itself at the bottom to keep the last message visible. */ readonly messages: MessageType[]; /** * Callback invoked when the user clicks the 'Open log' link. */ readonly openLogCallback: () => void; /** * Set to `true` to display the quit button. */ readonly showQuitButton: boolean; /** * Set to `true` to display the 'Open log' link. */ readonly showOpenLogLink: boolean; /** * Set to `true` to display "Docker is not installed" error message and to display "Download Docker" button. */ readonly showDockerMissingError: boolean; componentWillLoad(): Promise; render(): any; } export type MessageType = { type: "info" | "error"; text: string; };