import { IdentityInfo, KeyVaultInfo, WithNamedType } from '../types'; interface Props extends WithNamedType { includePrincipal?: boolean; vaultInfo: KeyVaultInfo; } export type IdentityInfoResults = { objectId: string; clientId: string; clientSecret?: string; principalObjectId?: string; principalId?: string; principalSecret?: string; }; export declare const getIdentitySecretNames: (name: string) => { objectIdName: string; clientIdKeyName: string; clientSecretKeyName: string; principalIdKeyName: string; principalSecretKeyName: string; }; export declare const getIdentityInfo: ({ name, vaultInfo, includePrincipal, }: Props) => Promise; export declare const getIdentityInfoOutput: (props: Props) => import("@pulumi/pulumi").Output>; export declare const getUserAssignedIdentityInfo: (name: string, vaultInfo: KeyVaultInfo) => IdentityInfo; export {};