import { Certificate, ICertificate } from './ClientCertificate.js';
import { CertificateFileKind } from './kinds.js';
import { IFile, File } from './store/File.js';
export interface ICertificateFile extends IFile {
    kind: typeof CertificateFileKind;
}
export declare class CertificateFile extends File {
    kind: string;
    static fromCertificate(certificate: ICertificate | Certificate): CertificateFile;
    /**
     * @param name The name to set.
     */
    static fromName(name: string): CertificateFile;
    constructor(input?: string | ICertificateFile);
    new(init: ICertificateFile): this;
    static isCertificate(input: unknown): boolean;
    toJSON(): ICertificateFile;
}
//# sourceMappingURL=CertificateFile.d.ts.map