import { Read } from "@ot-builder/bin-util";
import { OtVar } from "@ot-builder/variance";
import { type TvdAccess } from "../shared/iup";
export interface TupleVariationSource {
    readonly designSpace: OtVar.DesignSpace;
    readonly sharedTuples: ReadonlyArray<ReadonlyArray<number>>;
}
export interface TupleVariationGeometryClient {
    readonly dimensions: number;
    readonly contours: TvdAccess<OtVar.Master>[][];
    finish(): void;
}
export declare const TupleVariationRead: Read<void, [client: TupleVariationGeometryClient, vsr: TupleVariationSource]>;
//# sourceMappingURL=index.d.ts.map