/**
 * Parses a `string` to a octal `number`.
 *
 * @category Number
 * @remarks
 * Parses a `string` to a octal `number`, returning `undefined` instead of `NaN`
 * if it fails.
 * @example
 * ```typescript
 * parseOctal("101"); // 0o101 -> 65
 * parseOctal("101.5"); // 0o101 -> 65
 * parseOctal("invalid"); // undefined
 * ```
 * @see {@link parseInteger}
 *
 * @param string String to be parsed.
 * @returns Parsed `number` or `undefined` if it fails.
 */
export declare const parseOctal: (
	string: string,
) => import("@lou.codes/types").Maybe<number>;
