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