import { DomElement } from "./DomElement";
/**
 * 'NavPane' Model Class Definition (`Paginator`)
 */
export declare class NavPane extends DomElement {
    /**
     * Public class constants
     */
    static readonly EXCEPTION_ID_5100000100_MESSAGE_VALUE = "A 'Paginator' must have a filter selector value, i.e : 'table tr td'";
    static readonly EXCEPTION_ID_5100000200_MESSAGE_VALUE = "A 'Paginator' filter selector must have 2 elements at least";
    static readonly EXCEPTION_ID_5100000300_MESSAGE_VALUE = "A 'Paginator' must have an attribute, i.e : 'href'";
    /**
     * Private class constants
     */
    private static readonly DOM_ELEMENT_PRIMITIVE_IDENTIFICATION_NAME_VALUE;
    private static readonly DOM_VALIDATION_FILTER_SELECTOR_MIN_PARAMETERS_VALUE;
    /**
     * Class properties
     */
    private _attribute;
    private _filterselectorsignature;
    /**
     * Constructor
     *
     * @param fsignature Defines the filter signature
     * @param attribute Contains the attribute (i.e : 'href')
     */
    constructor(fsignature: string, attribute: string);
    /**
     * Getter 'attribute' property string
     *
     * @returns Returns the '_attribute' class property
     */
    get attribute(): string;
    /**
     * Get the object properties (overridden)
     *
     * @returns Returns a 'string' that contains all the class properties
     */
    get getEntry(): string;
    /**
     * Getter 'filterSelectorSignature' property 'string'
     *
     * @returns Returns the '_filterselectorsignature' class property
     */
    get getFilterSelectorSignature(): string;
    /**
     * Validates the current class instance
     */
    validate(): void;
}
//# sourceMappingURL=NavPane.d.ts.map