import { BicepConstruct } from './bicepConstruct'; import { BicepTemplate } from '../../deploy/template'; /** * Properties for existing Service Principal lookup */ export interface ExistingServicePrincipalProps { /** The application (client) ID of the service principal to look up */ readonly appId: string; } /** * CDK-style construct for looking up an existing Microsoft Graph Service Principal * Uses Bicep 'existing' keyword to reference service principals by appId */ export declare class ExistingServicePrincipal extends BicepConstruct { readonly props: ExistingServicePrincipalProps; readonly servicePrincipalId: string; constructor(template: BicepTemplate, resourceName: string, props: ExistingServicePrincipalProps); synthesize(): void; }