import { PLAYER_API_PROPERTY } from './player-api-decorator'; declare type ModuleAPI = Record | void; export declare type IModule> = { [PLAYER_API_PROPERTY]?: Record; getAPI?(): T; }; declare type ModuleWithoutAPI = {}; declare type ModuleWithAPI = ModuleWithoutAPI & Required, typeof PLAYER_API_PROPERTY>>; export declare type IPlayableModule = T extends void ? ModuleWithoutAPI : ModuleWithAPI; export {};