export declare class CheckoutElement extends HTMLElement {
    props: {
        product: undefined;
        "redirect-url": undefined;
        "on-success": undefined;
        steps: undefined;
        step: undefined;
        locale: undefined;
        session: undefined;
        country: undefined;
        show: boolean;
    };
    constructor();
    render(): void;
    createElement(): HTMLDivElement;
    configure(): void;
    createStyle(): HTMLStyleElement;
    static get observedAttributes(): string[];
    connectedCallback(): void;
    disconnectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
}
