export declare class ButtonElement extends HTMLElement {
    button: HTMLElement | undefined;
    props: {
        product: undefined;
        'redirect-url': undefined;
        step: undefined;
        steps: undefined;
        locale: undefined;
        session: undefined;
        country: undefined;
    };
    constructor();
    render(): void;
    createElement(): HTMLDivElement;
    createButton(): HTMLElement;
    configure(): void;
    createStyle(): HTMLStyleElement;
    static get observedAttributes(): string[];
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
}
