import * as z from "zod/v3";
export type RetrieveIdentityRequest = {
    /**
     * Identity ID to retrieve.
     */
    id: string;
    /**
     * Include aggregate usage metrics on the returned identity.
     */
    includeMetrics?: boolean | undefined;
    /**
     * When true, embed the identity-scoped budget (config and limits only,
     *
     * @remarks
     *  no live usage) on the returned record.
     */
    includeBudget?: boolean | undefined;
};
/** @internal */
export type RetrieveIdentityRequest$Outbound = {
    id: string;
    include_metrics?: boolean | undefined;
    include_budget?: boolean | undefined;
};
/** @internal */
export declare const RetrieveIdentityRequest$outboundSchema: z.ZodType<RetrieveIdentityRequest$Outbound, z.ZodTypeDef, RetrieveIdentityRequest>;
export declare function retrieveIdentityRequestToJSON(retrieveIdentityRequest: RetrieveIdentityRequest): string;
//# sourceMappingURL=retrieveidentity.d.ts.map