import Item, { type ItemOptions } from './Item.js'; import type Scope from './Scope.js'; type ItemArg = ItemOptions | Item; declare class Content { #private; scope: Scope; constructor(scope: Scope); get length(): number; [Symbol.iterator](): IterableIterator; toArray(): Item[]; at(index: number): Item | undefined; pop(): Item | undefined; push(...args: ItemArg[]): this; reload(list?: Item[]): this; shift(): Item | undefined; unshift(...args: ItemArg[]): this; slice(start?: number, end?: number): Item[]; splice(start: number, deleteCount?: number, ...items: ItemArg[]): Item[]; } export default Content;