export declare const GDOCS_PROMPT = "{prefix}\n owned/\n ___<doc-id>.gdoc.json\n shared/\n <date>_<title>__<doc-id>.gdoc.json\n\n Filename: <YYYY-MM-DD>_<title>__<doc-id>.gdoc.json\n <YYYY-MM-DD> modifiedTime, used for date-glob (e.g. 2026-05-*)\n <title> sanitized: spaces->_, non-[A-Za-z0-9_.-]->_, <=100 chars\n <doc-id> Google Docs document ID\n\n Buckets:\n owned/ docs you created\n shared/ docs shared with you by others\n - does NOT include docs you own and shared with others;\n those are still in owned/.\n\n gdoc.json structure (matches the Google Docs API documents.get response):\n {\n \"documentId\": \"...\",\n \"title\": \"...\",\n \"body\": {\n \"content\": [\n { # one element per block\n \"paragraph\": {\n \"elements\": [\n { \"textRun\": { \"content\": \"the actual text\\n\",\n \"textStyle\": {...} } }\n ],\n \"paragraphStyle\": {...}\n }\n },\n { \"table\": {...} },\n { \"sectionBreak\": {...} }\n ]\n },\n \"documentStyle\": {...},\n \"namedStyles\": {...},\n \"revisionId\": \"...\",\n \"suggestionsViewMode\": \"...\"\n }\n\n Useful jq paths:\n .title\n .body.content[].paragraph.elements[].textRun.content # all text\n [.body.content[] | select(.table)] | length # table count\n .revisionId"; export declare const GDOCS_WRITE_PROMPT = " Writes go through the gws CLI if installed:\n gws docs write --document <doc-id> --text \"text to append\"\n See gws docs --help for the raw API passthroughs.\n\n Newline gotcha: bash double-quoted \"...\\n...\" is NOT a newline; the\n literal characters \\ + n end up in the doc. Either:\n --text $'line1\\nline2' # ANSI-C quoting\n --text \"$(printf 'line1\\nline2')\" # printf interprets\n gws docs documents batchUpdate --json '{...}' # JSON handles escapes\n\n Delete:\n rm {prefix}/owned/<file>.gdoc.json # permanent delete from Drive\n rm -f <path> # ignore if missing\n Only operates on .gdoc.json files; owned/ and shared/ themselves\n cannot be removed."; //# sourceMappingURL=prompt.d.ts.map