import { type AlertResult, type AlertStyle } from './NativeSweetAlert.js'; export type { AlertResult, AlertStyle }; interface BaseAlertOptions { title?: string; subTitle?: string; confirmButtonTitle?: string; confirmButtonColor?: string; otherButtonTitle?: string; otherButtonColor?: string; cancellable?: boolean; } export interface StandardAlertOptions extends BaseAlertOptions { style: 'success' | 'error' | 'warning' | 'normal'; } export interface ProgressAlertOptions extends BaseAlertOptions { style: 'progress'; progress?: number; progressBarColor?: string; progressCircleRadius?: number; progressBarWidth?: number; } export type SweetAlertOptions = StandardAlertOptions | ProgressAlertOptions; export declare function showAlert(options: SweetAlertOptions): Promise; export declare function dismissAlert(): void; export declare function setProgress(progress: number): void; declare const SweetAlert: { showAlert: typeof showAlert; dismissAlert: typeof dismissAlert; setProgress: typeof setProgress; }; export default SweetAlert; //# sourceMappingURL=index.d.ts.map