import { AsnArray } from "@peculiar/asn1-schema";
import { PKIFailureInfo } from "./pki_failure_info";
import { PKIStatus } from "./pki_status";
/**
 * ```asn1
 * PKIFreeText ::= SEQUENCE SIZE (1..MAX) OF UTF8String
 * ```
 * @see https://github.com/erlang/otp/blob/master/lib/asn1/test/asn1_SUITE_data/rfcs/PKIXCMP-2009.asn1
 */
export declare class PKIFreeText extends AsnArray<string> {
    constructor(items?: string[]);
}
/**
 * ```asn1
 * PKIStatusInfo ::= SEQUENCE {
 *  status        PKIStatus,
 *  statusString  PKIFreeText     OPTIONAL,
 *  failInfo      PKIFailureInfo  OPTIONAL  }
 * ```
 */
export declare class PKIStatusInfo {
    status: PKIStatus;
    statusString?: PKIFreeText;
    failInfo?: PKIFailureInfo;
    constructor(params?: Partial<PKIStatusInfo>);
}
