import { PayloadWrapper } from '@xyo-network/sdk-protocol'; import type { SentinelIntervalAutomationPayload } from '../sentinel-model/index.js'; export declare class SentinelIntervalAutomationWrapper extends PayloadWrapper { constructor(payload: T); protected get frequencyMillis(): number; protected get remaining(): number; next(): this; protected checkEnd(): void; protected consumeRemaining(count?: number): void; /** * Sets the remaining of the wrapped automation * @param remaining The remaining time in milliseconds */ protected setRemaining(remaining: number): void; /** * Sets the start of the wrapped automation * @param start The start time in milliseconds */ protected setStart(start: number): void; } //# sourceMappingURL=SentinelIntervalAutomationWrapper.d.ts.map