import { LitElement } from 'lit';
import { CommonSize, FeedbackType } from '../../dap-design-system';
type Constructor<T = Record<string, unknown>> = {
    new (...args: any[]): T;
    prototype: T;
};
export interface FeedbackElementInterface {
    feedbackSize?: CommonSize;
    feedback: string;
    feedbackType?: FeedbackType;
    feedbackSubtle?: boolean;
    feedbackNoMargin?: boolean;
    feedbackId?: string;
    renderFeedback(content?: unknown): unknown;
}
export declare function FeedbackMixin<T extends Constructor<LitElement>>(constructor: T): T & Constructor<FeedbackElementInterface>;
export {};
