import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
 * Resource Type definition for AWS::SecurityAgent::Pentest
 */
export declare function getPentest(args: GetPentestArgs, opts?: pulumi.InvokeOptions): Promise<GetPentestResult>;
export interface GetPentestArgs {
    agentSpaceId: string;
    pentestId: string;
}
export interface GetPentestResult {
    readonly assets?: outputs.securityagent.PentestAssets;
    readonly codeRemediationStrategy?: enums.securityagent.PentestCodeRemediationStrategy;
    readonly createdAt?: string;
    readonly excludeRiskTypes?: enums.securityagent.PentestRiskType[];
    readonly logConfig?: outputs.securityagent.PentestCloudWatchLog;
    readonly networkTrafficConfig?: outputs.securityagent.PentestNetworkTrafficConfig;
    readonly pentestId?: string;
    readonly serviceRole?: string;
    readonly title?: string;
    readonly updatedAt?: string;
    readonly vpcConfig?: outputs.securityagent.PentestVpcConfig;
}
/**
 * Resource Type definition for AWS::SecurityAgent::Pentest
 */
export declare function getPentestOutput(args: GetPentestOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPentestResult>;
export interface GetPentestOutputArgs {
    agentSpaceId: pulumi.Input<string>;
    pentestId: pulumi.Input<string>;
}
