## API Report File for "@rushstack/rush-sdk"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

/// <reference types="node" />

// @public
export interface ILoadSdkAsyncOptions {
    abortSignal?: AbortSignal;
    onNotifyEvent?: SdkNotifyEventCallback;
    rushJsonSearchFolder?: string;
}

// @public
export interface IProgressBarCallbackLogMessage {
    kind: 'info' | 'debug';
    text: string;
}

// @public
export interface ISdkCallbackEvent {
    logMessage: IProgressBarCallbackLogMessage | undefined;
    progressPercent: number | undefined;
}

// @public
export class RushSdkLoader {
    static get isLoaded(): boolean;
    static loadAsync(options?: ILoadSdkAsyncOptions): Promise<void>;
}

// @public
export type SdkNotifyEventCallback = (sdkEvent: ISdkCallbackEvent) => void;

// (No @packageDocumentation comment for this package)

```
