import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Data source to retrieve a specific Auth0 Phone Provider by `id`. */ export declare function getPhoneProvider(args: GetPhoneProviderArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPhoneProvider. */ export interface GetPhoneProviderArgs { /** * The ID of the Phone Provider. */ id: string; } /** * A collection of values returned by getPhoneProvider. */ export interface GetPhoneProviderResult { /** * The channel of the phone provider. */ readonly channel: string; /** * Specific phone provider settings. */ readonly configurations: outputs.GetPhoneProviderConfiguration[]; /** * Provider credentials required to use authenticate to the provider. */ readonly credentials: outputs.GetPhoneProviderCredential[]; /** * Indicates whether the phone provider is enabled (false) or disabled (true). */ readonly disabled: boolean; /** * The ID of the Phone Provider. */ readonly id: string; /** * Name of the phone provider. Options include `twilio`, `custom`. */ readonly name: string; /** * The tenant of the phone provider. */ readonly tenant: string; } /** * Data source to retrieve a specific Auth0 Phone Provider by `id`. */ export declare function getPhoneProviderOutput(args: GetPhoneProviderOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPhoneProvider. */ export interface GetPhoneProviderOutputArgs { /** * The ID of the Phone Provider. */ id: pulumi.Input; }