/**
 * Local/short-circuit feedback transport.
 *
 * `submit_feedback` writes a record to `LocalFeedbackStore` (JSON-backed under
 * the Neotoma data dir) and returns the same response shape as the HTTP path.
 * `get_feedback_status` reads the record and projects it to `StatusResponse`.
 *
 * This transport is the default when `NEOTOMA_FEEDBACK_TRANSPORT=local` or
 * when `AGENT_SITE_BASE_URL` is unset. `neotoma triage` watches this file to
 * pick up pending entries and write triage/classification results back.
 */
import type { FeedbackStatusResponse, FeedbackTransport, SubmitFeedbackArgs, SubmitFeedbackResponse } from "./feedback/types.js";
export declare class LocalFeedbackTransport implements FeedbackTransport {
    private readonly storePath?;
    constructor(storePath?: string | undefined);
    private store;
    submit(args: SubmitFeedbackArgs, submitterId: string): Promise<SubmitFeedbackResponse>;
    status(accessToken: string): Promise<FeedbackStatusResponse>;
}
//# sourceMappingURL=feedback_transport_local.d.ts.map