import type { ParsedArgs } from "@cotal-ai/core"; export declare const feedbackFlags: readonly [{ readonly name: "type"; readonly type: "string"; readonly value: ""; readonly description: "bug, idea, friction, praise or other"; }, { readonly name: "details"; readonly type: "string"; readonly value: ""; readonly description: "free-form details; do not include credentials or private logs"; }, { readonly name: "severity"; readonly type: "string"; readonly value: ""; readonly description: "low, medium or high"; }, { readonly name: "area"; readonly type: "string"; readonly value: ""; readonly description: "the part of Cotal this concerns"; }, { readonly name: "email"; readonly type: "string"; readonly value: ""; readonly description: "public intake contact; otherwise the configured contact or local git email"; }, { readonly name: "name"; readonly type: "string"; readonly value: ""; readonly description: "optional contact name"; }, { readonly name: "url"; readonly type: "string"; readonly value: ""; readonly description: "explicit intake override; HTTPS except literal loopback development hosts"; }, { readonly name: "key-file"; readonly type: "string"; readonly value: ""; readonly description: "protected intake key file; contents never appear in argv or output"; }, { readonly name: "key"; readonly type: "string"; readonly value: ""; readonly description: "migration refusal; use a protected --key-file instead of a key on argv"; }, { readonly name: "json"; readonly short: "j"; readonly type: "boolean"; readonly description: "structured output on stdout"; }, { readonly name: "plain"; readonly type: "boolean"; readonly description: "plain line-oriented output"; }]; export declare function validateFeedbackArguments(args: ParsedArgs): void; /** One explicit submission, no redirects or automatic retry, followed by a public-only receipt. */ export declare function feedback(args: ParsedArgs): Promise; //# sourceMappingURL=feedback.d.ts.map