import { ShardClient } from '../client';
import { Interaction } from '../structures';
import { BaseClientCollection, BaseClientCollectionOptions } from './basecollection';
/**
 * @category Collection Options
 */
export interface InteractionsOptions extends BaseClientCollectionOptions {
}
/**
 * Interactions Collection
 * @category Collections
 */
export declare class Interactions extends BaseClientCollection<string, Interaction> {
    constructor(client: ShardClient, options?: InteractionsOptions | boolean);
    insert(interaction: Interaction): void;
    get [Symbol.toStringTag](): string;
}
