export class ReactNativeForegroundService {
  static register: () => void;
  static start: ({
    id,
    title,
    message,
    vibration,
    visibility,
    icon,
    largeIcon,
    importance,
    number,
    button,
    buttonText,
    buttonOnPress,
    button2,
    button2Text,
    button2OnPress,
    mainOnPress,
  }: {
    id: any;
    title?: any;
    message?: string | undefined;
    vibration?: boolean | undefined;
    visibility?: string | undefined;
    icon?: string | undefined;
    largeIcon?: string | undefined;
    importance?: string | undefined;
    number?: string | undefined;
    button?: boolean | undefined;
    buttonText?: string | undefined;
    buttonOnPress?: string | undefined;
    button2?: boolean | undefined;
    button2Text?: string | undefined;
    button2OnPress?: string | undefined;
    mainOnPress?: string | undefined;
  }) => Promise<void>;
  static stop: () => Promise<any>;
  static stopAll: () => Promise<any>;
}
