/** * Async wait for a variable till it gets defined in a parent * * Note: If you intend to use on the server, pass the appropriate parent. * * Usage Example: Waiting for async window.AppleID var to be initialized * - eg: `waitForVar('AppleID').then(AppleID => AppleID.init())` * - eg: `waitForVar('AppleID', { pollFrequency: 500, retries: 2, parent: window || global }).then(AppleID => AppleID.init())` */ declare const waitForVar: (name: string, { pollFrequency, retries: inRetries, parent, }?: { pollFrequency?: number | undefined; retries?: number | undefined; parent?: Window | Parent | undefined; }) => Promise; export default waitForVar;