/**
 * Supabase Read Tool - Reads files from Supabase Storage
 * Alternative to local file storage
 */
import { SupabaseConfig } from "../storage/supabase-storage";
export interface SupabaseReadToolInput {
    file_path: string;
}
export interface SupabaseReadToolResult {
    success: boolean;
    content?: string;
    message: string;
    file_path: string;
    url?: string;
}
export declare class SupabaseReadTool {
    private storage;
    constructor(supabaseConfig: SupabaseConfig);
    execute(input: SupabaseReadToolInput): Promise<SupabaseReadToolResult>;
    getDefinition(): {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                file_path: {
                    type: string;
                    description: string;
                };
            };
            required: string[];
        };
    };
}
//# sourceMappingURL=supabase-read-tool.d.ts.map