import { PTSecurity, PTTransport } from 'react-native-esp-prov-toolkit'; import type { PTWifiEntry } from 'react-native-esp-prov-toolkit'; /** * A custom hook that provides device provisioning functionality for ESP devices. * This hook returns a set of functions that can be used to manage device connections, * scan for WiFi networks, and provision devices. * @param PTSecurity The security level for device provisioning * @param PTTransport The transport method for device communication * @returns Object An object containing provisioning functions */ export declare function useProvisionDevice(security?: PTSecurity, transport?: PTTransport): { connect: (deviceName: string, softAPPassword?: string, username?: string, proofOfPossession?: string) => Promise<"connected" | "disconnected">; disconnect: (deviceName: string) => void; isConnected: (deviceName: string) => boolean; fetchWifiList: (deviceName: string) => Promise; provision: (deviceName: string, ssid: string, password: string) => Promise; }; //# sourceMappingURL=useProvisionDevice.d.ts.map