import type { LogEventPayload, LogLevel } from "@bluecadet/launchpad-utils/logger";
export declare const isDetached: boolean;
type ChildLogMessage = {
    type: "log";
    level: LogLevel;
    payload: Omit<LogEventPayload, "message">;
};
export declare function forwardLog(level: LogLevel, payload: Omit<LogEventPayload, "message">): void;
type ReadyMessage = {
    type: "ready";
};
export declare function sendReadyMessage(): void;
export declare function isValidChildLogMessage(obj: unknown): obj is ChildLogMessage;
export declare function isValidReadyMessage(obj: unknown): obj is ReadyMessage;
export {};
//# sourceMappingURL=detached-messaging.d.ts.map