/**
 * Host-neutral system-message routing policy helpers.
 *
 * These helpers decide message kind, default targets, and delivery shape.
 * Actual wiring into conversations, panels, or other host surfaces stays
 * outside the SDK.
 */
export type SystemMessagePriorityLevel = 'high' | 'low';
export type SystemMessageKind = 'system' | 'operational' | 'wrfc';
export type SystemMessageTarget = 'conversation' | 'panel' | 'both';
export declare function classifySystemMessagePriority(message: string): SystemMessagePriorityLevel;
export declare function defaultSystemMessageTarget(kind: SystemMessageKind): SystemMessageTarget;
export declare function classifySystemMessageKind(message: string): SystemMessageKind;
export declare function resolveSystemMessageDelivery(target: SystemMessageTarget, hasPanel: boolean): {
    readonly toPanel: boolean;
    readonly toConversation: boolean;
};
//# sourceMappingURL=system-message-policy.d.ts.map