export interface CertificateInfo {
  subject: string;
  issuer: string;
  validFrom: string;
  validTo: string;
  serialNumber: string;
}
export interface Environments {
  development: boolean;
  preview: boolean;
  production: boolean;
}
export interface MtlsCertificate {
  id: string;
  name: string;
  certificateInfo: CertificateInfo;
  environments: Environments;
  createdOn: string;
  updatedOn: string;
}
export interface MtlsCertificateListResponse {
  data: MtlsCertificate[];
  offset: number;
  limit: number;
}
export interface CreateArguments {
  account: string;
  project: string;
  authToken: string;
  name: string;
  cert: string;
  key: string;
  "environment-type": string[];
}
export interface ListArguments {
  account: string;
  project: string;
  authToken: string;
}
export interface DescribeArguments {
  account: string;
  project: string;
  authToken: string;
  "cert-id": string;
}
export interface UpdateArguments {
  account: string;
  project: string;
  authToken: string;
  "cert-id": string;
  "environment-type": string[];
}
export interface DeleteArguments {
  account: string;
  project: string;
  authToken: string;
  "cert-id": string;
}
export interface DisableArguments {
  account: string;
  project: string;
  authToken: string;
  "cert-id": string;
}
//# sourceMappingURL=models.d.ts.map
