/**
 * VS Code Extension for TachUI Modifier IntelliSense
 *
 * Provides parameter hints, autocomplete, and documentation for all modifiers
 */
import * as vscode from 'vscode';
export declare class TachUIModifierProvider implements vscode.CompletionItemProvider, vscode.HoverProvider {
    /**
     * Provide completion items for modifier methods
     */
    provideCompletionItems(document: vscode.TextDocument, position: vscode.Position, _token: vscode.CancellationToken, _context: vscode.CompletionContext): vscode.ProviderResult<vscode.CompletionItem[]>;
    /**
     * Provide hover information for modifiers
     */
    provideHover(document: vscode.TextDocument, position: vscode.Position, _token: vscode.CancellationToken): vscode.ProviderResult<vscode.Hover>;
    private isInModifierContext;
}
/**
 * Signature help provider for modifier parameters
 */
export declare class TachUISignatureHelpProvider implements vscode.SignatureHelpProvider {
    provideSignatureHelp(document: vscode.TextDocument, position: vscode.Position, _token: vscode.CancellationToken, _context: vscode.SignatureHelpContext): vscode.ProviderResult<vscode.SignatureHelp>;
    private buildSignatureLabel;
}
/**
 * Code action provider for modifier optimization
 */
export declare class TachUICodeActionProvider implements vscode.CodeActionProvider {
    provideCodeActions(document: vscode.TextDocument, range: vscode.Range | vscode.Selection, context: vscode.CodeActionContext, _token: vscode.CancellationToken): vscode.ProviderResult<vscode.CodeAction[]>;
    private parseParameters;
}
/**
 * Register all providers
 */
export declare function activate(context: vscode.ExtensionContext): void;
//# sourceMappingURL=modifier-intellisense.d.ts.map