import { Flavour } from './flavour.js';
export type NonEmptyString<T extends string = string, StringType extends string = string> = Flavour<StringType, 'NonEmptyString'> & {
    readonly __nonEmptyStringType?: T;
};
export declare const parseNonEmptyString: <T extends string = string>(arg: string | undefined, error?: string) => NonEmptyString<T>;
