import { AttributeInfo } from '../internal/attributeInfo';
import { ModelInterface } from './modelInterface';
export declare const importsMapListInsert: {};
/**
 * Insert document to document list.
 */
export declare class ListInsert implements ModelInterface {
    /**
     * Attribute type map
     */
    static attributeTypeMap: Array<AttributeInfo>;
    /**
     * Returns attribute type map
     */
    static getAttributeTypeMap(): AttributeInfo[];
    /**
     * Gets or sets the option that controls how list should be restarted at each section.
     * This option is supported only in RTF, DOC and DOCX document formats. This option will be written to DOCX only if Aspose.Words.Saving.OoxmlCompliance is higher then Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006.
     */
    template: ListInsert.TemplateEnum;
    constructor(init?: Partial<ListInsert>);
    collectFilesContent(_resultFilesContent: Array<any>): void;
    validate(): void;
}
/**
 * Enums for ListInsert
 */
export declare namespace ListInsert {
    enum TemplateEnum {
        BulletDefault,
        BulletDisk,
        BulletCircle,
        BulletSquare,
        BulletDiamonds,
        BulletArrowHead,
        BulletTick,
        NumberDefault,
        NumberArabicDot,
        NumberArabicParenthesis,
        NumberUppercaseRomanDot,
        NumberUppercaseLetterDot,
        NumberLowercaseLetterParenthesis,
        NumberLowercaseLetterDot,
        NumberLowercaseRomanDot,
        OutlineNumbers,
        OutlineLegal,
        OutlineBullets,
        OutlineHeadingsArticleSection,
        OutlineHeadingsLegal,
        OutlineHeadingsNumbers,
        OutlineHeadingsChapter
    }
}
