import { Entity } from '../mixins/entity.js'; import { Maybe } from '../../util.js'; declare const ManifestItem_base: { new (...args: any[]): { href(): Maybe; mediaType(): Maybe; _node: Node; _context: Entity; _select(expression: string): Maybe; _selectAll(expression: string): import("xpath").SelectedValue[]; _resolve(expression: string): Maybe; _resolve(expression: string, constructor: import("../mixins/constructor.js").Constructor): Maybe; _resolveAll(expression: string): string[]; _resolveAll(expression: string, constructor: import("../mixins/constructor.js").Constructor): T_1[]; }; } & { new (...args: any[]): { properties(): string[] | undefined; _node: Node; _context: Entity; _select(expression: string): Maybe; _selectAll(expression: string): import("xpath").SelectedValue[]; _resolve(expression: string): Maybe; _resolve(expression: string, constructor: import("../mixins/constructor.js").Constructor): Maybe; _resolveAll(expression: string): string[]; _resolveAll(expression: string, constructor: import("../mixins/constructor.js").Constructor): T_3[]; }; } & { new (...args: any[]): { id(): Maybe; _node: Node; _context: Entity; _select(expression: string): Maybe; _selectAll(expression: string): import("xpath").SelectedValue[]; _resolve(expression: string): Maybe; _resolve(expression: string, constructor: import("../mixins/constructor.js").Constructor): Maybe; _resolveAll(expression: string): string[]; _resolveAll(expression: string, constructor: import("../mixins/constructor.js").Constructor): T_5[]; }; } & typeof Entity; export declare class ManifestItem extends ManifestItem_base { mediaOverlay(): Maybe; fallback(): Maybe; } export {};