message: move config interfaces to Dialog namespace
diff: @@ -170,22 +170,22 @@ declare global {
  * ```
  */
  static confirm<Yes = true, No = false>(
  - config: ConfirmConfig<Yes, No, JQuery> & { options?: { jQuery?: true }; rejectClose: true }
  + config: Dialog.ConfirmConfig<Yes, No, JQuery> & { options?: { jQuery?: true }; rejectClose: true }
  ): Promise<Yes | No>;
  static confirm<Yes = true, No = false>(
  - config: ConfirmConfig<Yes, No, JQuery> & { options?: { jQuery?: true } }
  + config: Dialog.ConfirmConfig<Yes, No, JQuery> & { options?: { jQuery?: true } }
  ): Promise<Yes | No | null>;
  static confirm<Yes = true, No = false>(
  - config: ConfirmConfig<Yes, No, HTMLElement> & { options: { jQuery: false }; rejectClose: true }
  + config: Dialog.ConfirmConfig<Yes, No, HTMLElement> & { options: { jQuery: false }; rejectClose: true }
  ): Promise<Yes | No>;
  static confirm<Yes = true, No = false>(
  - config: ConfirmConfig<Yes, No, HTMLElement> & { options: { jQuery: false } }
  + config: Dialog.ConfirmConfig<Yes, No, HTMLElement> & { options: { jQuery: false } }
  ): Promise<Yes | No | null>;
  static confirm<Yes = true, No = false>(
  - config: ConfirmConfig<Yes, No, JQuery | HTMLElement> & { rejectClose: true }
  + config: Dialog.ConfirmConfig<Yes, No, JQuery | HTMLElement> & { rejectClose: true }
  ): Promise<Yes | No>;
  static confirm<Yes = true, No = false>(
  - config?: ConfirmConfig<Yes, No, JQuery | HTMLElement>
  + config?: Dialog.ConfirmConfig<Yes, No, JQuery | HTMLElement>
  ): Promise<Yes | No | null>;
  /**
  @@ -194,15 +194,15 @@ declare global {
  * @returns A promise which resolves when clicked, or rejects if closed
  */
  static prompt<T>(
  - config: PromptConfig<T, JQuery> & { options?: { jQuery?: true }; rejectClose: false }
  + config: Dialog.PromptConfig<T, JQuery> & { options?: { jQuery?: true }; rejectClose: false }
  ): Promise<T | null>;
  - static prompt<T>(config: PromptConfig<T, JQuery> & { options?: { jQuery?: true } }): Promise<T>;
  + static prompt<T>(config: Dialog.PromptConfig<T, JQuery> & { options?: { jQuery?: true } }): Promise<T>;
  static prompt<T>(
  - config: PromptConfig<T, HTMLElement> & { options: { jQuery: false }; rejectClose: false }
  + config: Dialog.PromptConfig<T, HTMLElement> & { options: { jQuery: false }; rejectClose: false }
  ): Promise<T | null>;
  - static prompt<T>(config: PromptConfig<T, HTMLElement> & { options: { jQuery: false } }): Promise<T>;
  - static prompt<T>(config: PromptConfig<T, JQuery | HTMLElement> & { rejectClose: false }): Promise<T | null>;
  - static prompt<T>(config: PromptConfig<T, JQuery | HTMLElement>): Promise<T>;
  + static prompt<T>(config: Dialog.PromptConfig<T, HTMLElement> & { options: { jQuery: false } }): Promise<T>;
  + static prompt<T>(config: Dialog.PromptConfig<T, JQuery | HTMLElement> & { rejectClose: false }): Promise<T | null>;
  + static prompt<T>(config: Dialog.PromptConfig<T, JQuery | HTMLElement>): Promise<T>;
  /**
  * Wrap the Dialog with an enclosing Promise which resolves or rejects when the client makes a choice.
  @@ -228,6 +228,7 @@ declare global {
  ): Promise<unknown>;
  }
  + namespace Dialog {
  /**
  * @typeParam Yes - The value returned by the yes callback
  * @typeParam No - The value returned by the no callback
  @@ -322,3 +323,4 @@ declare global {
  options?: Partial<DialogOptions>;
  }
  }
  +}
  