import { Completion, CompletionSource, TagConfig } from '../types.js'; /** * Completion source that adds completion for HTML and SVG tags to Svelte. When configured, * it can also provide completions for specific Svelte components. * @param blockSnippets Snippets used to complete Svelte blocks such as `{#each}`. * @param components Used to configure autocompletion for Svelte components. This is an * object mapping each component's name to the properties available for that component. * @param nestedSource Completion source that will be used whenever the completion isn't * happening inside a tag or Svelte block. Can be used to provide completions of snippets * for example. */ declare const svelteCompletion: (blockSnippets?: Completion[], components?: TagConfig, nestedSource?: CompletionSource) => CompletionSource; export { svelteCompletion }; export * from './snippets.js';