export declare function buildSyntheticUserPrompt(text: string): { noReply: boolean; parts: { type: string; text: string; }[]; }; export declare function resolveProjectStatePath(projectRoot: string): string; export default function YoloPlugin(ctx: any): Promise<{ "command.execute.before": (input: { command: string; sessionID: string; arguments: string; }, output: { parts: Array<{ type: string; text?: string; }>; }) => Promise; "permission.ask": (input: { type: string; pattern?: string | string[]; sessionID: string; }, output: { status: "ask" | "deny" | "allow"; }) => Promise; "tool.execute.before": (input: { tool: string; sessionID: string; callID: string; }, output: { args: any; }) => Promise; "chat.message": (_input: { sessionID?: string; }, output: { message?: { id?: string; sessionID?: string; role?: string; }; parts?: Array<{ type?: string; text?: string; }>; }) => Promise; event: ({ event }: { event: { type: string; properties?: { info?: { id?: string; sessionID?: string; role?: string; time?: { completed?: number; }; }; name?: string; sessionID?: string; arguments?: string; messageID?: string; status?: { type?: string; }; }; }; }) => Promise; }>; //# sourceMappingURL=opencodePlugin.d.ts.map