import { APIResource } from "../../core/resource.js";
import { APIPromise } from "../../core/api-promise.js";
import { RequestOptions } from "../../internal/request-options.js";
export declare class BaseResponses extends APIResource {
    static readonly _key: readonly ['urlScanner', 'responses'];
    /**
     * Returns the raw response of the network request. Find the `response_id` in the
     * `data.requests.response.hash`.
     *
     * @example
     * ```ts
     * const response = await client.urlScanner.responses.get(
     *   'response_id',
     *   { account_id: 'account_id' },
     * );
     * ```
     */
    get(responseID: string, params: ResponseGetParams, options?: RequestOptions): APIPromise<string>;
}
export declare class Responses extends BaseResponses {
}
/**
 * Web resource or image.
 */
export type ResponseGetResponse = string;
export interface ResponseGetParams {
    /**
     * Account ID.
     */
    account_id: string;
}
export declare namespace Responses {
    export { type ResponseGetResponse as ResponseGetResponse, type ResponseGetParams as ResponseGetParams };
}
//# sourceMappingURL=responses.d.ts.map