import { KeyVaultInfo } from '../types'; export declare const defaultAllowedUses: string[]; export declare const defaultCodeSignUses: string[]; export declare const createSelfSignCertWithCA: ({ dnsName, commonName, organization, allowedUses, validYears, vaultInfo, }: { dnsName: string; commonName: string; organization: string; allowedUses?: string[]; validYears?: number; vaultInfo?: KeyVaultInfo; }) => { cert: import("@pulumi/pulumi").Output; privateKey: import("@pulumi/pulumi").Output; ca: import("@pulumi/pulumi").Output; }; export declare const createSelfSignCert: ({ dnsName, commonName, organization, allowedUses, validYears, vaultInfo, }: { dnsName: string; commonName: string; organization: string; allowedUses?: string[]; validYears?: number; vaultInfo?: KeyVaultInfo; }) => { cert: import("@pulumi/pulumi").Output; privateKey: import("@pulumi/pulumi").Output; ca: undefined; }; export declare const convertPfxFileToPem: ({ certPath, password, }: { certPath: string; password?: string; }) => Promise<{ cert: string; privateKey: string; }>; export declare const convertPfxToPem: ({ base64Cert, password, }: { base64Cert: string; password?: string; }) => { cert: string; privateKey: string; };