import { CommunicationIdentifierKind } from '@azure/communication-common';
import { ChatAdapterState } from '../adapter/ChatAdapter';
import { ChatMessageWithStatus } from "../../../../../chat-stateful-client/src";
/** @private */
export declare const getUserId: (state: ChatAdapterState) => CommunicationIdentifierKind;
/** @private */
export declare const getThreadId: (state: ChatAdapterState) => string;
/** @private */
export declare const getChatMessages: (state: ChatAdapterState) => {
    [key: string]: ChatMessageWithStatus;
};
/** @private */
export declare const getTextOnlyChat: (state: ChatAdapterState) => boolean | undefined;
/** @private */
export declare const getCreatedBy: (state: ChatAdapterState) => CommunicationIdentifierKind | undefined;
//# sourceMappingURL=baseSelectors.d.ts.map