import { LitElement } from 'lit';
import { DescriptionPlacement, LabelPlacement } from '../../common/types';
type Constructor<T = Record<string, unknown>> = {
    new (...args: any[]): T;
    prototype: T;
};
export interface LabelPositionedElementInterface {
    labelPlacement: LabelPlacement;
    descriptionPlacement: DescriptionPlacement;
}
export declare function LabelPositionedMixin<T extends Constructor<LitElement>>(constructor: T): T & Constructor<LabelPositionedElementInterface>;
export {};
