import { ChainedQuery } from '@ne1410s/dom';
import { Popup } from '@ne1410s/popup';
export declare abstract class GriddlerPopupBase extends Popup {
    protected abstract renderZone(): void;
    protected abstract validate(): boolean;
    protected $zone: ChainedQuery;
    protected $body: ChainedQuery;
    protected dirty: boolean;
    constructor(zoneMarkupUrl?: string, moreStylesUrl?: string, move?: boolean, resize?: boolean);
    protected set titleText(value: string);
    protected set errors(value: string[]);
    private onOpen;
}
