import type { AdapterState, AdapterHealth, Observation, ObservationBatch } from "../../types/index.js"; import type { ExpeditionBuilderAdapter } from "./types.js"; export declare class ExpeditionBuilderAdapterImpl implements ExpeditionBuilderAdapter { readonly metadata: { name: string; version: string; kind: "expedition-builder"; category: "planning"; description: string; }; private _state; private _config?; private _health; private themes; get state(): AdapterState; get health(): AdapterHealth; private setHealth; private transition; private hash; discover(): Promise; configure(config: Record): Promise; validate(): Promise; enable(): Promise; disable(): Promise; healthCheck(): Promise; build(): Promise; buildFrom(observations: Observation[]): Promise; private extractThemes; } export declare function createExpeditionBuilderAdapter(): ExpeditionBuilderAdapterImpl;