import AbstractPermissionsTest from './support/AbstractPermissionsTest';
export default class SyncingPermissionsTest extends AbstractPermissionsTest {
    private static syncAction;
    private static contractId1;
    private static contractId2;
    private static heartwoodSkill;
    protected static beforeAll(): Promise<void>;
    protected static beforeEach(): Promise<void>;
    protected static generatesExpectedTypesFile(): Promise<void>;
    protected static syncsNewPermissionsWhenMade(): Promise<void>;
    protected static upgradingSyncsPermissions(): Promise<void>;
    protected static doesNotSyncIfNotInstalled(): Promise<void>;
    protected static generatesCombinedFile(): Promise<void>;
    protected static combinedFileImportsAllPermissions(): Promise<void>;
    protected static canSyncCorePermissions(): Promise<void>;
    protected static syncingEventsSyncsPermissions(): Promise<void>;
    protected static permsSentInAlphabeticalOrder(): Promise<void>;
    private static fakeHeartwoodPermContracts;
    private static import;
    private static addHeartwoodAsDependency;
    private static readTypesFile;
    private static getTypesPath;
    private static getCombinedPath;
    private static beginTrackingExecute;
    private static sync;
    private static emitDidExecuteUpgrade;
}
