///
import { ModalProps } from 'react-native';
export declare type ModalControllerState = {
queue: Array;
};
export declare type ModalControllerContextProps = {
state: ModalControllerState;
setState: React.Dispatch>;
};
export declare type ModalQueueItemProps = ModalProps & {
id: number | string;
component: React.ReactNode;
timeoutThreshold?: number;
};
export declare type ModalStackItemProps = ModalProps & {
id: number | string;
component: React.ReactNode;
timeoutThreshold?: number;
};
export declare type ModalQueueProps = {
timeoutThreshold?: number;
children: React.ReactElement[] | React.ReactElement;
};
export declare type ModalStackProps = {
timeoutThreshold?: number;
children: React.ReactElement[] | React.ReactElement;
};