import { ModalConfig as IxModalConfig, ModalInstance as IxModalInstance, ModalLoadingContext, ModalLoadingOptions } from '@siemens/ix'; export type { ModalLoadingOptions } from '@siemens/ix'; export * from './modal'; export type ModalConfig = { content: React.ReactNode | string; }; export declare function showModal(config: Omit & ModalConfig): Promise>; /** @deprecated Use ModalLoadingOptions object form instead */ export declare function showModalLoading(message: string): ModalLoadingContext; export declare function showModalLoading(options: ModalLoadingOptions): ModalLoadingContext; export declare function dismissModal(modalInstance: IxModalInstance): void; export declare function closeModal(modalInstance: IxModalInstance, reason?: T): void;