/** Options for Dscom */
export interface DscomOptions {
    epoch: number;
    ep: number;
    argpp: number;
    tc: number;
    inclp: number;
    nodep: number;
    np: number;
}
/** Output for Dscom */
export interface DscomOutput {
    snodm: number;
    cnodm: number;
    sinim: number;
    cosim: number;
    sinomm: number;
    cosomm: number;
    day: number;
    e3: number;
    ee2: number;
    em: number;
    emsq: number;
    gam: number;
    peo: number;
    pgho: number;
    pho: number;
    pinco: number;
    plo: number;
    rtemsq: number;
    se2: number;
    se3: number;
    sgh2: number;
    sgh3: number;
    sgh4: number;
    sh2: number;
    sh3: number;
    si2: number;
    si3: number;
    sl2: number;
    sl3: number;
    sl4: number;
    s1: number;
    s2: number;
    s3: number;
    s4: number;
    s5: number;
    s6: number;
    s7: number;
    ss1: number;
    ss2: number;
    ss3: number;
    ss4: number;
    ss5: number;
    ss6: number;
    ss7: number;
    sz1: number;
    sz2: number;
    sz3: number;
    sz11: number;
    sz12: number;
    sz13: number;
    sz21: number;
    sz22: number;
    sz23: number;
    sz31: number;
    sz32: number;
    sz33: number;
    xgh2: number;
    xgh3: number;
    xgh4: number;
    xh2: number;
    xh3: number;
    xi2: number;
    xi3: number;
    xl2: number;
    xl3: number;
    xl4: number;
    nm: number;
    z1: number;
    z2: number;
    z3: number;
    z11: number;
    z12: number;
    z13: number;
    z21: number;
    z22: number;
    z23: number;
    z31: number;
    z32: number;
    z33: number;
    zmol: number;
    zmos: number;
}
/**
 *                           procedure dscom
 *
 *  this procedure provides deep space common items used by both the secular
 *    and periodics subroutines.  input is provided as shown. this routine
 *    used to be called dpper, but the functions inside weren't well organized.
 *
 *  author        : david vallado                  719-573-2600   28 jun 2005
 *
 *  inputs        :
 *    epoch       -
 *    ep          - eccentricity
 *    argpp       - argument of perigee
 *    tc          -
 *    inclp       - inclination
 *    nodep       - right ascension of ascending node
 *    np          - mean motion
 *
 *  outputs       :
 *    sinim  , cosim  , sinomm , cosomm , snodm  , cnodm
 *    day         -
 *    e3          -
 *    ee2         -
 *    em          - eccentricity
 *    emsq        - eccentricity squared
 *    gam         -
 *    peo         -
 *    pgho        -
 *    pho         -
 *    pinco       -
 *    plo         -
 *    rtemsq      -
 *    se2, se3         -
 *    sgh2, sgh3, sgh4        -
 *    sh2, sh3, si2, si3, sl2, sl3, sl4         -
 *    s1, s2, s3, s4, s5, s6, s7          -
 *    ss1, ss2, ss3, ss4, ss5, ss6, ss7, sz1, sz2, sz3         -
 *    sz11, sz12, sz13, sz21, sz22, sz23, sz31, sz32, sz33        -
 *    xgh2, xgh3, xgh4, xh2, xh3, xi2, xi3, xl2, xl3, xl4         -
 *    nm          - mean motion
 *    z1, z2, z3, z11, z12, z13, z21, z22, z23, z31, z32, z33         -
 *    zmol        -
 *    zmos        -
 *
 *  locals        :
 *    a1, a2, a3, a4, a5, a6, a7, a8, a9, a10         -
 *    betasq      -
 *    cc          -
 *    ctem, stem        -
 *    x1, x2, x3, x4, x5, x6, x7, x8          -
 *    xnodce      -
 *    xnoi        -
 *    zcosg  , zsing  , zcosgl , zsingl , zcosh  , zsinh  , zcoshl , zsinhl ,
 *    zcosi  , zsini  , zcosil , zsinil ,
 *    zx          -
 *    zy          -
 *
 *  coupling      :
 *    none.
 *
 *  references    :
 *    hoots, roehrich, norad spacetrack report #3 1980
 *    hoots, norad spacetrack report #6 1986
 *    hoots, schumacher and glover 2004
 *    vallado, crawford, hujsak, kelso  2006
 * @param options - the options
 * @returns - computed deep space common items used by both the secular and periodics
 */
export declare function dscom(options: DscomOptions): DscomOutput;
//# sourceMappingURL=dscom.d.ts.map