import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { IpmiCapabilitiesAuthStatus } from "./ipmicapabilitiesauthstatus.js"; import { IpmiCapabilitiesCompletionCode } from "./ipmicapabilitiescompletioncode.js"; import { IpmiCapabilitiesExtendedCapabilities } from "./ipmicapabilitiesextendedcapabilities.js"; import { IpmiCapabilitiesSupportedAuthTypes } from "./ipmicapabilitiessupportedauthtypes.js"; export type IpmiCapabilities = { authStatus?: IpmiCapabilitiesAuthStatus | undefined; /** * The response channel number */ channelNumber?: number | undefined; completionCode?: IpmiCapabilitiesCompletionCode | undefined; extendedCapabilities?: IpmiCapabilitiesExtendedCapabilities | undefined; /** * The OEM-specific data */ oemData?: number | undefined; /** * The 3-byte OEM identifier */ oemId?: string | undefined; supportedAuthTypes?: IpmiCapabilitiesSupportedAuthTypes | undefined; }; /** @internal */ export declare const IpmiCapabilities$inboundSchema: z.ZodType; export declare function ipmiCapabilitiesFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=ipmicapabilities.d.ts.map