/** * ARM pseudo-parameters — references to deployment-time values. * * These serialize to ARM template expressions: * Azure.ResourceGroupName → "[resourceGroup().name]" * Azure.SubscriptionId → "[subscription().subscriptionId]" */ import { INTRINSIC_MARKER, type Intrinsic } from "@intentius/chant/intrinsic"; declare class ArmPseudoParameter implements Intrinsic { readonly [INTRINSIC_MARKER]: true; private expression; private displayName; constructor(expression: string, displayName: string); toJSON(): string; toString(): string; } export declare const ResourceGroupName: ArmPseudoParameter; export declare const ResourceGroupLocation: ArmPseudoParameter; export declare const ResourceGroupId: ArmPseudoParameter; export declare const SubscriptionId: ArmPseudoParameter; export declare const TenantId: ArmPseudoParameter; export declare const DeploymentName: ArmPseudoParameter; /** * Azure namespace containing all pseudo-parameters. */ export declare const Azure: { readonly ResourceGroupName: ArmPseudoParameter; readonly ResourceGroupLocation: ArmPseudoParameter; readonly ResourceGroupId: ArmPseudoParameter; readonly SubscriptionId: ArmPseudoParameter; readonly TenantId: ArmPseudoParameter; readonly DeploymentName: ArmPseudoParameter; }; export {}; //# sourceMappingURL=pseudo.d.ts.map