import { EventEmitter } from "../../../stencil-public-runtime";
import { FireEnjinSubmitEvent, FireEnjinTriggerInput } from "@fireenjin/sdk";
import { ItemReorderEventDetail } from "@ionic/core";
export declare class NavigationMenu {
  complete: any;
  items: {
    icon: string;
    id: string;
    name: string;
    href?: string;
    allowPin?: boolean;
    title?: string;
    add?: string;
    permissionCheck?: () => boolean;
    onClick?: () => Promise<void>;
  }[];
  fireenjinTrigger: EventEmitter<FireEnjinTriggerInput>;
  fireenjinSubmit: EventEmitter<FireEnjinSubmitEvent>;
  onSuccess(event: any): void;
  toggleNavPin(event: any, item: {
    icon: string;
    id: string;
    name: string;
    href?: string;
    allowPin?: boolean;
    title?: string;
    add?: string;
    permissionCheck?: () => boolean;
    onClick?: () => Promise<void>;
  }): Promise<void>;
  move(input: any, from: any, to: any): any;
  doReorder(event: CustomEvent<ItemReorderEventDetail>): Promise<void>;
  render(): any[];
}
