import { Note } from "../core";
export declare enum GamakaType {
    Kampitham = "Kampitham",
    Nokku = "Nokku",
    Spuritham = "Spuritham",
    Prathyagatham = "Prathyagatham",
    Aahaatam_Raavi = "Raavi",
    Aahaatam_Kandippu = "Kandippu",
    Vaali = "Vaali",
    Odukkal = "Odukkal",
    Jaaru_Eetra = "EetraJaaru",
    Jaaru_Irakka = "IrakkaJaaru",
    Orikkai = "Orikkai"
}
export declare class Gamaka {
    readonly type: GamakaType;
    constructor(type: GamakaType);
    debugValue(): any;
}
export declare class JaaruGamaka extends Gamaka {
    readonly ascending: boolean;
    readonly startingNote: null | Note;
    constructor(ascending?: boolean, startingNote?: null | Note);
    debugValue(): any;
}
export declare function parseEmbelishment(value: string): [any, boolean];
