import * as ts from "typescript";
export declare function hasModifier(statement: ts.Statement | ts.ClassElement, keyword: ts.SyntaxKind): boolean;
export interface SortingResult {
    sortedFileNames: string[];
    circularReferences: string[];
}
export declare function reorderSourceFiles(program: ts.Program): SortingResult;
