import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
export declare function getIncomingWebhook(args: GetIncomingWebhookArgs, opts?: pulumi.InvokeOptions): Promise<GetIncomingWebhookResult>;
/**
 * A collection of arguments for invoking getIncomingWebhook.
 */
export interface GetIncomingWebhookArgs {
    name: string;
}
/**
 * A collection of values returned by getIncomingWebhook.
 */
export interface GetIncomingWebhookResult {
    readonly acknowledgedAlertIdFields: outputs.GetIncomingWebhookAcknowledgedAlertIdField[];
    readonly acknowledgedRuleType: string;
    readonly acknowledgedRules: outputs.GetIncomingWebhookAcknowledgedRule[];
    readonly call: boolean;
    readonly causeFields: outputs.GetIncomingWebhookCauseField[];
    readonly createdAt: string;
    readonly criticalAlert: boolean;
    readonly email: boolean;
    readonly id: string;
    readonly name: string;
    readonly otherAcknowledgedFields: outputs.GetIncomingWebhookOtherAcknowledgedField[];
    readonly otherResolvedFields: outputs.GetIncomingWebhookOtherResolvedField[];
    readonly otherStartedFields: outputs.GetIncomingWebhookOtherStartedField[];
    readonly paused: boolean;
    readonly policyId: string;
    readonly push: boolean;
    readonly recoveryPeriod: number;
    readonly resolvedAlertIdFields: outputs.GetIncomingWebhookResolvedAlertIdField[];
    readonly resolvedRuleType: string;
    readonly resolvedRules: outputs.GetIncomingWebhookResolvedRule[];
    readonly sampleBody: string;
    readonly sampleHeaders: string;
    readonly sampleQueryString: string;
    readonly sms: boolean;
    readonly startedAlertIdFields: outputs.GetIncomingWebhookStartedAlertIdField[];
    readonly startedRuleType: string;
    readonly startedRules: outputs.GetIncomingWebhookStartedRule[];
    readonly teamWait: number;
    readonly titleFields: outputs.GetIncomingWebhookTitleField[];
    readonly updatedAt: string;
    readonly url: string;
}
export declare function getIncomingWebhookOutput(args: GetIncomingWebhookOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIncomingWebhookResult>;
/**
 * A collection of arguments for invoking getIncomingWebhook.
 */
export interface GetIncomingWebhookOutputArgs {
    name: pulumi.Input<string>;
}
