import { EventEmitter } from '../../stencil-public-runtime';
import { Provider } from '../../libs/provider';
import { QuantumKey } from '../../libs';
export declare class QuantumProvider {
  el: HTMLQuantumProviderElement;
  update: EventEmitter<{
    value: any;
    provider: Provider<any>;
  }>;
  bind?: QuantumKey<any, any>;
  name?: string;
  namespace?: string;
  debug?: boolean;
  value: any;
  provider: Provider<any>;
  componentWillLoad(): void;
  onValue(val: any): void;
  render(): any;
}
