/**
 * Requests Termcap/Terminfo (XTGETTCAP) strings from the terminal.
 * Sequence: DCS + q &lt;Pt> ST
 * @param caps A list of termcap/terminfo capability names (e.g., "Co", "li", "cols").
 * @returns The XTGETTCAP sequence string.
 * @see https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Device-Control-Strings-plus-q
 */
export declare const XTGETTCAP: (...caps: string[]) => string;
/**
 * Alias for {@link XTGETTCAP}.
 * Requests Termcap/Terminfo capability strings from the terminal.
 * @param caps A list of Termcap/Terminfo capability names.
 * @returns The XTGETTCAP escape sequence string.
 * @see XTGETTCAP
 * @example
 * ```typescript
 * import { requestTermcap } from "@visulima/ansi";
 *
 * const seq = requestTermcap("Co", "li"); // Requests colors and lines
 * process.stdout.write(seq);
 * ```
 */
export declare const requestTermcap: (...caps: string[]) => string;
/**
 * Alias for {@link XTGETTCAP}.
 * Requests Termcap/Terminfo capability strings from the terminal.
 * @param caps A list of Termcap/Terminfo capability names.
 * @returns The XTGETTCAP escape sequence string.
 * @see XTGETTCAP
 * @example
 * ```typescript
 * import { requestTerminfo } from "@visulima/ansi";
 *
 * const seq = requestTerminfo("Co", "li"); // Requests colors and lines
 * process.stdout.write(seq);
 * ```
 */
export declare const requestTerminfo: (...caps: string[]) => string;
