import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import * as components from "../models/components/index.js";
export declare class Pii extends ClientSDK {
    /**
     * Detect PII
     *
     * @remarks
     * Reports whether the supplied text contains personally identifiable information, optionally with a per-type entity breakdown.
     */
    detect(request: components.DetectRequest, options?: RequestOptions): Promise<components.DetectResponse>;
    /**
     * Redact PII
     *
     * @remarks
     * Replaces detected PII with placeholders and returns the reverse mapping needed to restore the original text.
     */
    redact(request: components.RedactRequest, options?: RequestOptions): Promise<components.RedactResponse>;
    /**
     * Restore redacted text
     *
     * @remarks
     * Reverses a redaction, substituting placeholders back to their original values using the mapping returned by Redact.
     */
    restore(request: components.RestoreRequest, options?: RequestOptions): Promise<components.RestoreResponse>;
}
//# sourceMappingURL=pii.d.ts.map