import type { EntryKind, EntryStatusFilter } from "convex-feedback"; import type { FeedbackMessages } from "./types/messages.js"; import type { ChoiceChipOption } from "./types/choice.js"; export declare const kinds: readonly EntryKind[]; export declare function createEntryLabel(enabledKinds: readonly EntryKind[], messages: FeedbackMessages): string; export declare function entryStatusChoices(messages: FeedbackMessages): readonly ChoiceChipOption[]; /** * Returns whether an authenticated-only action may run and invokes the host * callback for an anonymous request. Unknown auth state remains blocked until * the auth query resolves. */ export declare function allowAuthenticatedAction(isAuthenticated: boolean | undefined, onUnauthenticated: (() => void) | undefined): boolean; export declare function debounce(callback: (...args: TArgs) => void, delay: number): { (...args: TArgs): void; cancel(): void; }; //# sourceMappingURL=helpers.d.ts.map