import type { Section } from './library.ts'; export interface MediaContainer { MediaContainer: T; } export interface MetadataContainer { MediaContainer: T; } export declare function rsplit(str: string, sep: string, maxsplit: number): string[]; /** * Return the full agent identifier from a short identifier, name, or confirm full identifier. */ export declare function getAgentIdentifier(section: Section, agent: string): Promise; /** Simple tag helper for editing a object. */ export declare function tagHelper(tag: string, items: string[], { locked, remove }?: { locked?: boolean; remove?: boolean; }): Record; export declare function ltrim(x: string, characters: string[]): string; export declare function lowerFirst(str: string): string; export declare function encodeBase64(value: string): string;