import { KeyVaultInfo, NamedWithVaultType } from '../types'; import { LoginProps } from './Random'; import { PGPProps, PGPResource } from '@drunk-pulumi/azure-providers/PGPGenerator'; import { Output } from '@pulumi/pulumi'; export type SshResults = { userName: Output; publicKey: Output; }; export type SshGenerationProps = Omit & { vaultInfo: KeyVaultInfo; }; export declare const generateSsh: ({ name, loginPrefix, maxUserNameLength, vaultInfo, }: SshGenerationProps) => SshResults; export declare const generatePGP: ({ name, options, vaultInfo, }: Required & { options: PGPProps; }) => PGPResource;