/**
 * Template Dependency Parser
 *
 * Extracts explicit dependencies from @depends-on comments.
 * No SQL parsing - dependencies are declared by the user.
 *
 * Format:
 *   -- @depends-on: file1.sql, file2.sql
 */
/**
 * Extract dependencies from @depends-on comments in SQL template
 *
 * Parses single-line comments with format:
 *   -- @depends-on: file1.sql, file2.sql, file3.sql
 *
 * Multiple @depends-on comments are merged. Duplicates are removed.
 * The comment must use -- prefix (not block comments).
 *
 * @param sql - SQL template content
 * @returns Array of dependency filenames (deduplicated)
 */
export declare function extractDependsOn(sql: string): string[];
