import { DialogConfig, DialogType } from "./Dialog.types.js"; import { AlertDialog } from "./types/AlertDialog.js"; import { ConfirmDialog } from "./types/ConfirmDialog.js"; import { CustomDialog } from "./types/CustomDialog.js"; import { FormDialog } from "./types/FormDialog.js"; import { WizardDialog } from "./types/WizardDialog.js"; //#region src/components/dialog/Dialog.registry.d.ts declare const dialogComponents: { readonly alert: typeof AlertDialog; readonly confirm: typeof ConfirmDialog; readonly custom: typeof CustomDialog; readonly form: typeof FormDialog; readonly wizard_form: typeof WizardDialog; }; declare function getDialogComponent(type: DialogType): typeof AlertDialog | typeof ConfirmDialog | typeof CustomDialog | typeof FormDialog | typeof WizardDialog; declare function isRegisteredDialogType(config?: DialogConfig): config is DialogConfig & { type: DialogType; }; //#endregion export { dialogComponents, getDialogComponent, isRegisteredDialogType }; //# sourceMappingURL=Dialog.registry.d.ts.map