import { AuthFields } from './authInfo'; import { ScratchOrgInfo } from './scratchOrgTypes'; export declare const scratchOrgLifecycleEventName = "scratchOrgLifecycleEvent"; export declare const scratchOrgLifecycleStages: readonly ["prepare request", "send request", "wait for org", "available", "authenticate", "deploy settings", "done"]; export interface ScratchOrgLifecycleEvent { stage: typeof scratchOrgLifecycleStages[number]; scratchOrgInfo?: ScratchOrgInfo; } export declare const emit: (event: ScratchOrgLifecycleEvent) => Promise; export declare const emitPostOrgCreate: (authFields: AuthFields) => Promise;