/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */ export interface DeferredStartupTask { readonly label: string; readonly run: () => void | Promise; readonly onError?: ((error: unknown) => void) | undefined; } export interface DeferredStartupCoordinator { schedule(task: DeferredStartupTask): Promise; drain(timeoutMs?: number): Promise; } export declare function createDeferredStartupCoordinator(scheduler?: (callback: () => void) => void): DeferredStartupCoordinator; //# sourceMappingURL=deferred-startup.d.ts.map