export default SSF;
export namespace SSF {
    export { SSF_format as format };
    export { dateNumLocal };
    export { SSF_load as load };
    export { SSF_split_fmt as split_fmt };
    export { table_fmt as _table };
    export { SSF_load_table as load_table };
    export { SSF_parse_date_code as parse_date_code };
    export { fmt_is_date as is_date };
    export function get_table(): {
        0: string;
        1: string;
        2: string;
        3: string;
        4: string;
        5: string;
        6: string;
        7: string;
        8: string;
        9: string;
        10: string;
        11: string;
        12: string;
        13: string;
        14: string;
        15: string;
        16: string;
        17: string;
        18: string;
        19: string;
        20: string;
        21: string;
        22: string;
        23: string;
        24: string;
        25: string;
        26: string;
        27: string;
        28: string;
        29: string;
        30: string;
        32: string;
        33: string;
        34: string;
        35: string;
        36: string;
        37: string;
        38: string;
        39: string;
        40: string;
        41: string;
        42: string;
        43: string;
        44: string;
        45: string;
        46: string;
        47: string;
        48: string;
        49: string;
        50: string;
        51: string;
        52: string;
        53: string;
        54: string;
        55: string;
        56: string;
    };
}
declare function SSF_format(fmt: any, v: any, o: any): any;
/**
 * convert to date to a number
 * @param {*} v
 * @param {*} date1904
 * @returns
 */
declare function dateNumLocal(v: any, date1904?: any): number;
declare function SSF_load(fmt: any, idx: any): any;
declare function SSF_split_fmt(fmt: any): any[];
declare var table_fmt: {
    0: string;
    1: string;
    2: string;
    3: string;
    4: string;
    5: string;
    6: string;
    7: string;
    8: string;
    9: string;
    10: string;
    11: string;
    12: string;
    13: string;
    14: string;
    15: string;
    16: string;
    17: string;
    18: string;
    19: string;
    20: string;
    21: string;
    22: string;
    23: string;
    24: string;
    25: string;
    26: string;
    27: string;
    28: string;
    29: string;
    30: string;
    32: string;
    33: string;
    34: string;
    35: string;
    36: string;
    37: string;
    38: string;
    39: string;
    40: string;
    41: string;
    42: string;
    43: string;
    44: string;
    45: string;
    46: string;
    47: string;
    48: string;
    49: string;
    50: string;
    51: string;
    52: string;
    53: string;
    54: string;
    55: string;
    56: string;
};
declare function SSF_load_table(tbl: any): void;
/**
 * b2 - Excel uses B2 to denote Hijri calendar.
 *
 * https://superuser.com/questions/1274419/hijri-dates-to-gregorian-excel
 */
declare function SSF_parse_date_code(v: any, opts: any, b2: any): {
    D: number;
    T: number;
    u: number;
    y: number;
    m: number;
    d: number;
    H: number;
    M: number;
    S: number;
    q: number;
};
declare function fmt_is_date(fmt: any): boolean;
//# sourceMappingURL=10_ssf.d.ts.map