export declare class NativeCommandsSender { private readonly nativeCommandsModule; constructor(); setRoot(commandId: string, layout: { root: any; modals: any[]; overlays: any[]; }): Promise; setDefaultOptions(options: object): void; mergeOptions(componentId: string, options: object): void; push(commandId: string, onComponentId: string, layout: object): Promise; pop(commandId: string, componentId: string, options?: object): Promise; popTo(commandId: string, componentId: string, options?: object): Promise; popToRoot(commandId: string, componentId: string, options?: object): Promise; setStackRoot(commandId: string, onComponentId: string, layout: object): Promise; showModal(commandId: string, layout: object): Promise; dismissModal(commandId: string, componentId: string, options?: object): Promise; dismissAllModals(commandId: string, options?: object): Promise; showOverlay(commandId: string, layout: object): Promise; dismissOverlay(commandId: string, componentId: string): Promise; getLaunchArgs(commandId: string): Promise; }