import { Logging } from 'homebridge';
export interface AutomationReturn {
    error: boolean;
    message: string;
    cooldownActive?: boolean;
}
export type HttpHandler = (uri: string) => Promise<AutomationReturn>;
export declare class HttpService {
    private httpPort;
    private logger;
    private readonly server;
    constructor(httpPort: number, logger: Logging);
    stop(): void;
    start(httpHandler: HttpHandler): Promise<void>;
}
