import { SeisPlotElement } from "./spelement.mjs";
import { OrganizedDisplay } from "./organizeddisplay.mjs";
import { SeismogramDisplayData } from "./seismogram.mjs";
import { SeismographConfig } from "./seismographconfig.mjs";
export declare const TOOLS_HTML = "\n\n Tools
\n \n \n";
export declare class OrganizedDisplayTools extends SeisPlotElement {
_organizedDisplay: OrganizedDisplay | null;
constructor(seisData?: Array, seisConfig?: SeismographConfig);
get organizedDisplay(): OrganizedDisplay | null;
set organizedDisplay(orgdisp: OrganizedDisplay | null);
initCheckboxes(orgdisp: OrganizedDisplay | null): void;
createSortCheckboxes(orgdisp: OrganizedDisplay): HTMLFieldSetElement;
createStationCheckboxes(orgdisp: OrganizedDisplay): HTMLFieldSetElement;
updateCheckboxes(orgdisp: OrganizedDisplay): void;
allStationCheckboxes(): NodeListOf | never[];
updateStationCheckboxes(orgdisp: OrganizedDisplay): void;
createCheckbox(staDiv: HTMLElement, name: string, key: string, display?: string | null): HTMLInputElement;
createOrientationCheckboxes(orgdisp: OrganizedDisplay): HTMLFieldSetElement;
allOrientationCheckboxes(): NodeListOf | never[];
updateOrientationCheckboxes(orgdisp: OrganizedDisplay): void;
createQuakeCheckboxes(orgdisp: OrganizedDisplay): HTMLFieldSetElement;
allQuakeCheckboxes(): NodeListOf | never[];
updateQuakeCheckboxes(orgdisp: OrganizedDisplay): void;
draw(): void;
wireComponents(): void;
}
export declare const ORG_DISP_TOOLS_ELEMENT = "sp-orgdisp-tools";
//# sourceMappingURL=organizeddisplaytools.d.mts.map