export interface SimpleCheckoutConfig {
    theme?: 'modern' | 'classic' | 'minimal';
    currency?: string;
    locale?: 'hr' | 'en' | 'de';
    showOrderSummary?: boolean;
    enableGuestCheckout?: boolean;
}
export interface SimpleCheckoutCallbacks {
    onSuccess?: (orderId: string) => void;
    onError?: (error: string) => void;
    onCancel?: () => void;
}
export declare class SimpleCheckoutBox {
    private config;
    private callbacks;
    private container;
    constructor(config?: SimpleCheckoutConfig, callbacks?: SimpleCheckoutCallbacks);
    private getTranslations;
    render(containerId: string): void;
    private addEventListeners;
    private renderCheckoutForm;
    private handleSubmit;
    private validateForm;
    private processOrder;
    private formatPrice;
    destroy(): void;
}
export default SimpleCheckoutBox;
