import { Harness } from "@stigmer/protos/ai/stigmer/agentic/session/v1/enum_pb";
/**
 * String literal alias for the proto {@link Harness} enum.
 *
 * Used on component props and hook options so platform builders
 * do not need to import proto enums to use the SDK.
 */
export type HarnessOption = "native" | "cursor";
/** User-facing labels for each harness option. */
export declare const HARNESS_LABELS: Readonly<Record<HarnessOption, string>>;
/** Platform default — resolves to the native engine. */
export declare const DEFAULT_HARNESS: HarnessOption;
/** Convert a {@link HarnessOption} string to the proto {@link Harness} enum. */
export declare function toProtoHarness(h: HarnessOption): Harness;
/**
 * Convert a proto {@link Harness} enum to a {@link HarnessOption} string.
 *
 * `UNSPECIFIED` and any unknown values map to `"native"`.
 */
export declare function fromProtoHarness(h: Harness): HarnessOption;
//# sourceMappingURL=harness.d.ts.map