import { Component } from "@ribajs/core";
export declare abstract class ShopifySectionComponent extends Component {
    static tagName: string;
    abstract scope: any;
    constructor();
    protected initEventListeners(): void;
    protected abstract template(): string | null;
    protected onSectionLoad(event: Event): void;
    protected onSectionUnload(event: Event): void;
    protected onSectionSelect(event: Event): void;
    protected onSectionDeselect(event: Event): void;
    protected onSectionReorder(event: Event): void;
    protected onBlockSelect(event: Event): void;
    protected onBlockDeselect(event: Event): void;
}
