import { SpruceSchemas } from '@sprucelabs/mercury-types';
import SpruceError from '../../../errors/SpruceError';
import AbstractStore from '../../../stores/AbstractStore';
export interface EventStoreFetchEventContractsResponse {
    errors: SpruceError[];
    topics: SpruceSchemas.Mercury.v2020_12_25.GetConversationTopicsTopic[];
}
export default class ConversationStore extends AbstractStore {
    name: string;
    fetchRegisteredTopics(): Promise<{
        topics: Pick<import("@sprucelabs/schema").SchemaStaticValues<SpruceSchemas.Mercury.v2020_12_25.GetConversationTopicsTopicSchema, false, never, import("@sprucelabs/schema").StaticSchemaAllValues<SpruceSchemas.Mercury.v2020_12_25.GetConversationTopicsTopicSchema, false>>, "key">[];
        errors: SpruceError[] | undefined;
    }>;
}
