import { PermissionCollector, PermissionInstance } from "../PermissionController";
import { RuntimeInformation } from "../RuntimeInformation";
import { Config } from "../Config";
export default class CooldownPermission implements PermissionInstance {
    check(permissionCollector: PermissionCollector, runtimeInformation: RuntimeInformation, additionalRuntimeInformation: Map<String, any>): void;
    start(): Promise<void>;
    stop(): Promise<void>;
    reloadConfig(config: Config): Promise<void>;
}
//# sourceMappingURL=CooldownPermission.d.ts.map