interface LiteCommand {
    name: string;
    args: string[];
    target?: string;
    modifier?: string;
}
interface LiteEventHandler {
    event: string;
    filter?: string;
    commands: LiteCommand[];
}
declare function parseLite(code: string): LiteEventHandler | LiteCommand[];
declare function processElements(root?: Element | Document): void;
declare const api: {
    version: string;
    parse: typeof parseLite;
    execute: (code: string, element?: Element) => Promise<any>;
    init: typeof processElements;
    process: typeof processElements;
    addAliases: (aliases: Record<string, string>) => void;
    addEventAliases: (aliases: Record<string, string>) => void;
    commands: string[];
};
export default api;
//# sourceMappingURL=browser-bundle-lite-plus.d.ts.map