/**
 * This function wait until a collection is here
 * @param {string} collectionName the name of the collection
 * @param {int} interval the interval to check again if the collection is there
 */
export function waitFor(collectionName: string, interval?: int): Generator<import("redux-saga/effects").SelectEffect | import("redux-saga/effects").CallEffect<true>, void, unknown>;
/**
 * This function handle a specific step
 * @param {object} step a bootstrap step that could contain a actionCreator list or a waitList
 */
export function handleStep(step: object): Generator<import("redux-saga/effects").AllEffect<any>, any, unknown>;
/**
 * This saga load the actionCreator or wait on some steps
 * @param {object} props the saga props
 * @param {array} props.steps an array of steps to handle
 */
export function appLoaderSaga({ steps }: {
    steps: array;
}): Generator<import("redux-saga/effects").CallEffect<any>, void, unknown>;
export const ACTION_CREATORS: "actionCreators";
export const SAGAS: "sagas";
export const WAIT_FOR: "waitFor";
export const TAKE_ACTION: "takeAction";
