/** * postgres-mcp - Code Mode API Data Maps * * Pure data declarations for method aliases, usage examples, * positional parameter mappings, and argument wrapping rules. */ /** * Method aliases for code mode API. * Maps alternate method names to their canonical method names. * Format: { groupName: { aliasName: canonicalName } } * * These aliases handle common naming misguesses where agents * might try the redundant prefix pattern (e.g., jsonbExtract vs extract). */ export declare const METHOD_ALIASES: Record>; /** * Usage examples for each group's help() output. * Provides quick-reference examples for common operations. */ export declare const GROUP_EXAMPLES: Record; /** * Mapping of method names to their parameter names for positional argument support. * Single string = first positional arg maps to this key * Array = multiple positional args map to these keys in order * * Enables: * - `pg.core.readQuery("SELECT...")` → `{ sql: "SELECT..." }` * - `pg.core.exists("users", "id = 1")` → `{ table: "users", where: "id = 1" }` * - `pg.transactions.savepoint(txId, "sp1")` → `{ transactionId: txId, name: "sp1" }` */ export declare const POSITIONAL_PARAM_MAP: Record; /** * Methods where a single array arg should be wrapped in a specific key */ export declare const ARRAY_WRAP_MAP: Record; /** * Methods where a single object arg should be wrapped in a specific key * (instead of passed through directly). * * For pg_jsonb_object, the skipKeys array lists keys that indicate the user * has already provided the correct structure (e.g., { data: {...} }). */ export declare const OBJECT_WRAP_MAP: Record; //# sourceMappingURL=maps.d.ts.map