import ArenaPlugin, { DefaulPluginOptions } from '../interfaces/ArenaPlugin';
import { ArenaNodeText } from '../interfaces/ArenaNode';
import ArenaAttributes from '../interfaces/ArenaAttributes';
declare type PrefixProcessor = (node: ArenaNodeText) => string;
declare type ListOptions = DefaulPluginOptions & {
    prefix: PrefixProcessor;
    pattern: RegExp;
};
declare type ListsOptions = {
    item: {
        name: string;
        tag: string;
        attributes: ArenaAttributes;
    };
    lists: ListOptions[];
};
declare const listsPlugin: (opts?: ListsOptions | undefined) => ArenaPlugin;
export default listsPlugin;
//# sourceMappingURL=listsPlugin.d.ts.map