import { Base64String, HexString, OutpointString, PubKeyHex } from '@bsv/sdk';
import { sdk, table } from "../../../index.client";
export interface Certificate extends sdk.EntityTimeStamp {
    created_at: Date;
    updated_at: Date;
    certificateId: number;
    userId: number;
    type: Base64String;
    serialNumber: Base64String;
    certifier: PubKeyHex;
    subject: PubKeyHex;
    verifier?: PubKeyHex;
    revocationOutpoint: OutpointString;
    signature: HexString;
    isDeleted: boolean;
}
export interface CertificateX extends table.Certificate {
    fields?: table.CertificateField[];
}
//# sourceMappingURL=Certificate.d.ts.map