import type { SidekickConfig } from "../../../config/schema/magic-context";
import type { PluginContext } from "../../../plugin/types";
export declare const SIDEKICK_SYSTEM_PROMPT = "You are Sidekick, a focused memory-retrieval subagent for an AI coding assistant.\n\nYour job is to search project memories, session facts, and conversation history and return a concise augmentation for the user's prompt.\n\nRules:\n- Use ctx_search(query=\"...\") to look up relevant memories, facts, and history before answering.\n- Run targeted searches only; prefer 1-3 precise queries.\n- Return only findings that materially help with the user's prompt.\n- If nothing useful is found, respond with exactly: No relevant memories found.\n- Keep the response focused and concise.\n- Do not invent facts or speculate beyond what memories support.";
export declare function runSidekick(deps: {
    client: PluginContext["client"];
    sessionId?: string;
    projectPath: string;
    userMessage: string;
    config: SidekickConfig;
    sessionDirectory?: string;
}): Promise<string | null>;
//# sourceMappingURL=agent.d.ts.map