import type { PluginContext, SeedCommandSessionState } from "./types.js";
export type ParsedSeedCommand = {
    args: string;
    verb?: string;
};
export declare function recordSeedCommandSession(ctx: PluginContext, sessionID: string | undefined, input: {
    args: string;
    source: string;
    ttlMs?: number;
}): void;
export declare function recordSeedCommandText(ctx: PluginContext, sessionID: string | undefined, text: string, source: string): boolean;
export declare function clearSeedCommandSession(ctx: PluginContext, sessionID: string | undefined): void;
export declare function getSeedCommandSession(ctx: PluginContext, sessionID: string | undefined): SeedCommandSessionState | undefined;
export declare function parseSeedCommandArgs(args: string): ParsedSeedCommand;
