export type ComponentModuleLoader = () => Promise<unknown>;
export interface ComponentDefinition {
    tagName: string;
    ensureDefined?: ComponentModuleLoader;
    attributes?: Record<string, string>;
    props?: Record<string, unknown>;
}
export type PlayerDefinitionMap = Record<string, ComponentDefinition>;
export declare const DEFAULT_PLAYER_DEFINITIONS: PlayerDefinitionMap;
