declare module 'expo-modules-core' {
  export class EventEmitter {
    constructor(module: any);
    addListener(eventName: string, callback: (data: any) => void): Subscription;
    removeSubscription(subscription: Subscription): void;
  }

  export interface Subscription {
    remove(): void;
  }
} 