/**
 * Partition a pattern into a list of literals and placeholders
 * https://tc39.es/ecma402/#sec-partitionpattern
 * @param pattern
 */
export declare function PartitionPattern<T extends string>(pattern: string): Array<{
    type: T;
    value: string | undefined;
}>;
