import * as forge from 'node-forge';
declare const sign: (data: string, privateKey: forge.pki.rsa.PrivateKey) => string;
declare const getHash: (data: string) => string;
declare const extractPrivateKeyAndCertificateFromPkcs12: (pkcs12RawData: string | Buffer, password?: string) => {
    privateKey: forge.pki.rsa.PrivateKey;
    certificate: forge.pki.Certificate;
    certChain: forge.pki.Certificate[];
};
declare const extractIssuerData: (certificate: forge.pki.Certificate) => string;
declare const extractX509Data: (certificate: forge.pki.Certificate) => {
    content: string;
    contentHash: string;
    issuerName: string;
    serialNumber: string;
};
declare const extractPrivateKeyData: (privateKey: forge.pki.rsa.PrivateKey) => {
    modulus: string;
    exponent: string;
};
export { sign, getHash, extractPrivateKeyAndCertificateFromPkcs12, extractPrivateKeyData, extractIssuerData, extractX509Data };
