import { $TSContext } from '@aws-amplify/amplify-cli-core';
export interface LocalDriftResults {
    readonly resourcesToBeCreated?: Array<ResourceInfo>;
    readonly resourcesToBeUpdated?: Array<ResourceInfo>;
    readonly resourcesToBeDeleted?: Array<ResourceInfo>;
    readonly skipped: boolean;
    readonly skipReason?: string;
}
export interface ResourceInfo {
    readonly category: string;
    readonly resourceName: string;
    readonly service: string;
    readonly providerPlugin?: string;
    readonly dependsOn?: Array<any>;
}
export declare function detectLocalDrift(context: $TSContext): Promise<LocalDriftResults>;
//# sourceMappingURL=detect-local-drift.d.ts.map