import type { AgentMessage } from '@earendil-works/pi-agent-core';
import type { Config } from '../../config/schema.js';
import type { SessionStore } from '../../session/store.js';
export declare function applyStartupContextToUserMessage(params: {
    userMessage: AgentMessage;
    sessionKey: string;
    workspaceDir: string;
    cfg?: Config;
    sessionStore: SessionStore;
    startupAction?: 'new' | 'reset';
    force?: boolean;
}): Promise<AgentMessage>;
