import type { Callback } from '@forgerock/sdk-types'; import { BaseCallback } from './base-callback.js'; import type { DeviceProfileData } from '../device/interfaces.js'; /** * Represents a callback used to collect device profile data. */ export declare class DeviceProfileCallback extends BaseCallback { payload: Callback; /** * @param payload The raw payload returned by OpenAM */ constructor(payload: Callback); /** * Gets the callback's data. */ getMessage(): string; /** * Does callback require metadata? */ isMetadataRequired(): boolean; /** * Does callback require location data? */ isLocationRequired(): boolean; /** * Sets the profile. */ setProfile(profile: DeviceProfileData): void; } //# sourceMappingURL=device-profile-callback.d.ts.map