import type { ReactiveElement } from 'lit';
interface MapPropOptions {
    attributePrefix?: string;
    splitValues?: boolean;
}
export declare function mapProperty<Element extends ReactiveElement>(options?: MapPropOptions): <Instance extends Element & Record<string, unknown>, K extends keyof Instance>(proto: ReactiveElement, propertyKey: K) => void;
export declare function mapAttributesToProp(prefix: string, mapVariable: Record<string, string | string[]>, attributes: {
    name: string;
    value: string;
}[], splitValues: boolean): void;
export {};
