import * as pulumi from "@pulumi/pulumi";
/**
 * Creates a user journey within a Resilience Hub system.
 */
export declare function getUserJourney(args: GetUserJourneyArgs, opts?: pulumi.InvokeOptions): Promise<GetUserJourneyResult>;
export interface GetUserJourneyArgs {
    /**
     * The system ARN or system ID that owns this user journey.
     */
    systemIdentifier: string;
    /**
     * The server-generated user journey ID.
     */
    userJourneyId: string;
}
export interface GetUserJourneyResult {
    /**
     * The timestamp when the user journey was created.
     */
    readonly createdAt?: string;
    /**
     * The description of the user journey.
     */
    readonly description?: string;
    /**
     * The ARN of the resilience policy to associate with this user journey.
     */
    readonly policyArn?: string;
    /**
     * The timestamp when the user journey was last updated.
     */
    readonly updatedAt?: string;
    /**
     * The server-generated user journey ID.
     */
    readonly userJourneyId?: string;
}
/**
 * Creates a user journey within a Resilience Hub system.
 */
export declare function getUserJourneyOutput(args: GetUserJourneyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetUserJourneyResult>;
export interface GetUserJourneyOutputArgs {
    /**
     * The system ARN or system ID that owns this user journey.
     */
    systemIdentifier: pulumi.Input<string>;
    /**
     * The server-generated user journey ID.
     */
    userJourneyId: pulumi.Input<string>;
}
