import { LitElement } from 'lit';
import { MessagesResultType } from '../types/messages.types';
import { InfiniteData } from '@tanstack/query-core';
import { ConversationType } from '../types/conversations.types';
import { MembersResultType } from '../types/members.types';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
declare const WyMessages_base: import('../types/generic.types').Constructor<import('../mixins/block-mixin').BlockContextProviderProps & import('../mixins/block-mixin').BlockContextProps> & typeof LitElement;
export default class WyMessages extends WyMessages_base {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    conversation?: ConversationType;
    infiniteMessages: InfiniteData<MessagesResultType, unknown>;
    dataUpdatedAt: number;
    members?: MembersResultType;
    unreadMarkerId?: number;
    unreadMarkerPosition?: "above" | "below";
    unreadMarkerShow: boolean;
    private dispatchVote;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
}
export {};
//# sourceMappingURL=wy-messages.d.ts.map