import * as pulumi from "@pulumi/pulumi";
import * as inputs from "../types/input";
import * as outputs from "../types/output";
export declare function getPrivateEndpointSummaries(args: GetPrivateEndpointSummariesArgs, opts?: pulumi.InvokeOptions): Promise<GetPrivateEndpointSummariesResult>;
/**
 * A collection of arguments for invoking getPrivateEndpointSummaries.
 */
export interface GetPrivateEndpointSummariesArgs {
    compartmentId: string;
    filters?: inputs.ObjectStorage.GetPrivateEndpointSummariesFilter[];
    namespace: string;
}
/**
 * A collection of values returned by getPrivateEndpointSummaries.
 */
export interface GetPrivateEndpointSummariesResult {
    readonly compartmentId: string;
    readonly filters?: outputs.ObjectStorage.GetPrivateEndpointSummariesFilter[];
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly namespace: string;
    readonly privateEndpointSummaries: outputs.ObjectStorage.GetPrivateEndpointSummariesPrivateEndpointSummary[];
}
export declare function getPrivateEndpointSummariesOutput(args: GetPrivateEndpointSummariesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPrivateEndpointSummariesResult>;
/**
 * A collection of arguments for invoking getPrivateEndpointSummaries.
 */
export interface GetPrivateEndpointSummariesOutputArgs {
    compartmentId: pulumi.Input<string>;
    filters?: pulumi.Input<pulumi.Input<inputs.ObjectStorage.GetPrivateEndpointSummariesFilterArgs>[] | undefined>;
    namespace: pulumi.Input<string>;
}
//# sourceMappingURL=getPrivateEndpointSummaries.d.ts.map