message: Update key value scheduler code.
diff: @@ -16,6 +16,7 @@ import {
  import { ContainerRuntime } from "@prague/container-runtime";
  import { ISharedMap, SharedMap } from "@prague/map";
  import {
  + IAgentScheduler,
  IComponentContext,
  IComponentFactory,
  IComponentRuntime,
  @@ -27,21 +28,6 @@ import { ISharedObjectExtension } from "@prague/shared-object-common";
  const pkg = require("../package.json");
  export const ComponentName = pkg.name;
  -// Temporary interfaces. Once finalized, these will be part of common runtime interfaces.
  -interface ITask {
  - id: string;
  - callback?(): void;
  -}
  -
  -interface IAgentScheduler {
  - leader: boolean;
  - register(...taskIds: string[]): Promise<void>;
  - pick(...tasks: ITask[]): Promise<void>;
  - release(...taskIds: string[]): Promise<void>;
  - pickedTasks(): string[];
  - on(event: "leader" | "picked", listener: (...args: any[]) => void): this;
  -}
  -
  export interface IKeyValue {
  set(key: string, value: any): void;
  get(key: string): any;
  