//#region src/render/rowClickPlan.d.ts
type FileTreeRowClickMode = 'flow' | 'sticky';
type FileTreeRowClickPlan = {
  selection: {
    kind: 'range';
    additive: boolean;
  } | {
    kind: 'toggle';
  } | {
    kind: 'single';
  };
  toggleDirectory: boolean;
  closeSearch: boolean;
  revealCanonical: boolean;
};
type FileTreeRowClickPlanInput = {
  event: {
    shiftKey: boolean;
    ctrlKey: boolean;
    metaKey: boolean;
  };
  mode: FileTreeRowClickMode;
  isSearchOpen: boolean;
  isDirectory: boolean;
};
declare function computeFileTreeRowClickPlan(input: FileTreeRowClickPlanInput): FileTreeRowClickPlan;
//#endregion
export { FileTreeRowClickMode, FileTreeRowClickPlan, FileTreeRowClickPlanInput, computeFileTreeRowClickPlan };
//# sourceMappingURL=rowClickPlan.d.ts.map