import type { AutocompleteProvider, SchemaInfo } from "./types"; /** * Create an autocomplete provider with the given schema * * @param schema - Schema information (tables and columns) * @returns AutocompleteProvider instance * * @example * ```typescript * const provider = createAutocompleteProvider({ * tables: [{ name: "trades" }], * columns: { trades: [{ name: "symbol", type: "STRING" }] }, * }); * * // Get suggestions after "SELECT " * const suggestions = provider.getSuggestions("SELECT FROM trades", 7); * // suggestions will include "symbol" column from trades * ``` */ export declare function createAutocompleteProvider(schema: SchemaInfo): AutocompleteProvider;