import { NumberValue, Schema } from '@coveo/bueno';
export interface InstantResultOptions {
    /**
     * A unique identifier for the search box.
     */
    searchBoxId?: string;
    /**
     * The maximum items to be stored in the instant result list for each query.
     */
    maxResultsPerQuery: number;
    /**
     * Number in milliseconds that cached results will be valid for. Defaults to 1 minute. Set to 0 so that results never expire.
     */
    cacheTimeout?: number;
}
export declare const instantResultsOptionDefinitions: {
    searchBoxId: import("@coveo/bueno").StringValue<string>;
    maxResultsPerQuery: NumberValue;
    cacheTimeout: NumberValue;
};
export declare const instantResultsOptionsSchema: Schema<Required<InstantResultOptions>>;
