import { ImportChanges } from '../../../platform/inlineEdits/common/dataTypes/importFilteringOptions';
import { StatelessNextEditDocument } from '../../../platform/inlineEdits/common/statelessNextEditProvider';
import { LineReplacement } from '../../../util/vs/editor/common/core/edits/lineEdit';
export declare class IgnoreImportChangesAspect {
    static isImportChange(edit: LineReplacement, languageId: string, lines: string[]): boolean;
    static filterEdit(resultDocument: StatelessNextEditDocument, singleEdits: readonly LineReplacement[], allowImportChanges?: ImportChanges): readonly LineReplacement[];
}
//# sourceMappingURL=importFiltering.d.ts.map