export interface DeveloperProvider {
readonly network: NetworkType;
readonly runConsensusNow: () => Promise<void>;
readonly updateSettings: (options: Partial<PrivateNetworkSettings>) => Promise<void>;
readonly getSettings: () => Promise<PrivateNetworkSettings>;
readonly fastForwardOffset: (seconds: number) => Promise<void>;
readonly fastForwardToTime: (seconds: number) => Promise<void>;
readonly reset: () => Promise<void>;
readonly getNEOTrackerURL: () => Promise<string | undefined>;
readonly resetProject: () => Promise<void>;
} () => Promise<void> (options: Partial<PrivateNetworkSettings>) => Promise<void> () => Promise<PrivateNetworkSettings> (seconds: number) => Promise<void> (seconds: number) => Promise<void> () => Promise<void> () => Promise<string | undefined> () => Promise<void>