import { IHTMLCollectionBase } from '../../base/interfaces/official';
import { ISuperElement } from '../../base/interfaces/super';
import { IHTMLCollectionBaseProperties } from '../../base/official-klasses/HTMLCollectionBase';
export declare const getState: (instance: IHTMLCollectionBase) => IHTMLCollectionBaseProperties, setState: (instance: IHTMLCollectionBase, properties: Partial) => void;
declare const HTMLCollectionBaseBaseClass: {
new (): {
[index: number]: ISuperElement;
readonly length: Promise;
item(index: number): ISuperElement;
then(onfulfilled?: ((value: IHTMLCollectionBase) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined): Promise;
[Symbol.iterator](): Iterator;
};
};
export default class HTMLCollectionBase extends HTMLCollectionBaseBaseClass implements IHTMLCollectionBase {
item(index: number): ISuperElement;
}
export {};