import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getRouterMulticast(args?: GetRouterMulticastArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking GetRouterMulticast. */ export interface GetRouterMulticastArgs { vdomparam?: string; } /** * A collection of values returned by GetRouterMulticast. */ export interface GetRouterMulticastResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly interfaces: outputs.GetRouterMulticastInterface[]; readonly multicastRouting: string; readonly pimSmGlobals: outputs.GetRouterMulticastPimSmGlobal[]; readonly routeLimit: number; readonly routeThreshold: number; readonly vdomparam?: string; } export declare function getRouterMulticastOutput(args?: GetRouterMulticastOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking GetRouterMulticast. */ export interface GetRouterMulticastOutputArgs { vdomparam?: pulumi.Input; }