import { ButtonContext } from '../../components/contexts/ButtonContext';
import { Button } from '../../components/helpers/Button';
import type { AnyContext } from '../../contexts/AnyContext';
import { PaginationPrompt } from '../PaginationPrompt';
import { AnyPaginator } from '../helpers/AnyPaginator';
export declare class ConfirmPrompt extends PaginationPrompt<boolean, void> {
    protected btnYes: Button;
    protected btnNo: Button;
    constructor(ctx: AnyContext, paginator?: AnyPaginator<void>);
    start(): Promise<boolean>;
    close(): Promise<void>;
    draw(): Promise<void>;
    protected yes(btn?: ButtonContext): Promise<void>;
    protected no(btn?: ButtonContext): Promise<void>;
    protected handleText(response: string): Promise<[boolean, boolean]>;
}
