import { type BinaryView } from "@ot-builder/bin-util";
export type IndexMapping = {
    outer: number;
    inner: number;
};
export interface IDeltaSetMappingSink {
    nMappingsNeeded: number;
    addMapping(gid: number, outerIndex: number, innerIndex: number): void;
}
export interface IDeltaSetMappingSinkWithFallback extends IDeltaSetMappingSink {
    addFallback(gid: number): void;
}
export declare const DeltaSetIndexMap: {
    write(target: import("@ot-builder/bin-util").Frag, t: boolean, source: IndexMapping[]): void;
    read(view: BinaryView, sink: IDeltaSetMappingSink): void;
};
//# sourceMappingURL=index.d.ts.map