export type { FeatureFlagsOptions, Flag, FlagsResponse as Flags, } from "./flags"; export type { Options } from "./types"; declare const _default: { init: (key: string, options?: import("./types").Options) => void; reset: () => void; version: string; user: (userId: string, attributes?: Record | undefined, context?: import("./types").Context | undefined) => Promise; company: (companyId: string, attributes?: Record | null | undefined, userId?: string | undefined, context?: import("./types").Context | undefined) => Promise; track: (eventName: string, attributes?: Record | null | undefined, userId?: string | undefined, companyId?: string | undefined, context?: import("./types").Context | undefined) => Promise; feedback: ({ feedbackId, featureId, question, score, userId, companyId, comment, promptId, promptedQuestion, source, }: import("./types").Feedback) => Promise; requestFeedback: (options: import("./types").RequestFeedbackOptions) => void; initLiveSatisfaction: (userId?: string | undefined) => Promise; initLiveFeedback: (userId?: string | undefined) => Promise; getFeatureFlags: ({ context, fallbackFlags, timeoutMs, staleWhileRevalidate, }: import("./flags").FeatureFlagsOptions) => Promise>; }; export default _default;