import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
 * PeeringGroupNode represents the attachment between a PeeringGroup and a Node.
 */
export declare function getPeeringGroupNode(args?: GetPeeringGroupNodeArgs, opts?: pulumi.InvokeOptions): Promise<GetPeeringGroupNodeResult>;
/**
 * A collection of arguments for invoking getPeeringGroupNode.
 */
export interface GetPeeringGroupNodeArgs {
    /**
     * Peering Group ID to which the node will be attached to.
     */
    groupId?: string;
    /**
     * Unique identifier of the Attachment.
     */
    id?: string;
    /**
     * Node ID to be attached.
     */
    nodeId?: string;
}
/**
 * A collection of values returned by getPeeringGroupNode.
 */
export interface GetPeeringGroupNodeResult {
    /**
     * Peering Group ID to which the node will be attached to.
     */
    readonly groupId?: string;
    /**
     * Unique identifier of the Attachment.
     */
    readonly id?: string;
    /**
     * a list of strings of ids of data sources that match the given arguments.
     */
    readonly ids: string[];
    /**
     * Node ID to be attached.
     */
    readonly nodeId?: string;
    /**
     * A list where each element has the following attributes:
     */
    readonly peeringGroupNodes: outputs.GetPeeringGroupNodePeeringGroupNode[];
}
/**
 * PeeringGroupNode represents the attachment between a PeeringGroup and a Node.
 */
export declare function getPeeringGroupNodeOutput(args?: GetPeeringGroupNodeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPeeringGroupNodeResult>;
/**
 * A collection of arguments for invoking getPeeringGroupNode.
 */
export interface GetPeeringGroupNodeOutputArgs {
    /**
     * Peering Group ID to which the node will be attached to.
     */
    groupId?: pulumi.Input<string | undefined>;
    /**
     * Unique identifier of the Attachment.
     */
    id?: pulumi.Input<string | undefined>;
    /**
     * Node ID to be attached.
     */
    nodeId?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getPeeringGroupNode.d.ts.map