/** * PostgreSQL Partitioning Tools - Management * * Partition management: list, create table, create partition, attach. */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; /** * Parse schema.table format identifier * Returns { table, schema } with schema extracted from prefix if present */ export declare function parseSchemaTable(identifier: string, defaultSchema?: string): { table: string; schema: string; }; /** * Format bytes to human-readable string with consistent formatting */ export declare function formatBytes(bytes: number): string; /** * Check table existence and partition status * Returns: 'partitioned' | 'not_partitioned' | 'not_found' */ export declare function checkTablePartitionStatus(adapter: PostgresAdapter, table: string, schema: string): Promise<"partitioned" | "not_partitioned" | "not_found">; export declare function createListPartitionsTool(adapter: PostgresAdapter): ToolDefinition; export declare function createPartitionedTableTool(adapter: PostgresAdapter): ToolDefinition; export declare function createPartitionTool(adapter: PostgresAdapter): ToolDefinition; //# sourceMappingURL=management.d.ts.map