import { Printer } from "..";
/**
 * Gets the default printer information
 *
 * @returns Promise that resolves to the default printer object, or null if no default printer is set
 * @throws {Error} If the operating system is not supported or if the command fails
 *
 * @example
 * ```typescript
 * const defaultPrinter = await getDefaultPrinter();
 * if (defaultPrinter) {
 *   console.log(`Default printer: ${defaultPrinter.name}`);
 *   console.log(`Device ID: ${defaultPrinter.deviceId}`);
 *   console.log(`Paper sizes: ${defaultPrinter.paperSizes.join(", ")}`);
 * } else {
 *   console.log("No default printer set");
 * }
 * ```
 */
declare function getDefaultPrinter(): Promise<Printer | null>;
export default getDefaultPrinter;
