import type { _NSSymbolEffect } from "./NSSymbolEffect.js";
export declare class _NSSymbolRotateEffect extends _NSSymbolEffect {
    static alloc(): _NSSymbolRotateEffect;
    static new(): _NSSymbolRotateEffect;
    init(): _NSSymbolRotateEffect;
    /** The default rotate effect, determined by the system. */
    static effect(): _NSSymbolRotateEffect;
    /** Convenience initializer for a rotate effect that rotates clockwise. */
    static rotateClockwiseEffect(): _NSSymbolRotateEffect;
    /** Convenience initializer for a rotate effect that rotates counter-clockwise. */
    static rotateCounterClockwiseEffect(): _NSSymbolRotateEffect;
    /** Returns a copy of the effect that animates incrementally, by layer. */
    effectWithByLayer(): _NSSymbolRotateEffect;
    /**
     * Returns a copy of the effect that animates all layers of the symbol simultaneously.
     */
    effectWithWholeSymbol(): _NSSymbolRotateEffect;
}
