import { $TSContext } from '@aws-amplify/amplify-cli-core';
import { SpinningLogger } from './gen2-migration/_common/spinning-logger';
export interface DriftDetectionResult {
    readonly code: number;
    readonly report?: string;
}
export declare const run: (context: $TSContext) => Promise<void>;
export declare class AmplifyDriftDetector {
    private readonly context;
    private readonly logger;
    private readonly cfnService;
    private readonly configService;
    constructor(context: $TSContext, logger: SpinningLogger);
    detect(): Promise<DriftDetectionResult>;
}
//# sourceMappingURL=drift.d.ts.map