import String from '../string/string'; import Separator from '../separator/separator'; /** * split {@param string} to its each alphanumeric marked by {@param separator} * * @param string * @param separator * * example * Alphanumeric('root.parent.child', '.') => ['root', 'root.parent', 'root.parent.child'] */ export declare function SegmentParameters(string: string, separator: string): string[]; export declare type AlphanumericArgument = String & Separator; /** * split {@param string} to its each alphanumeric marked by {@param separator} * * @param string * @param separator * * example * Alphanumeric('root.parent.child', '.') => ['root', 'root.parent', 'root.parent.child'] */ export declare function SegmentParameter({ string, separator }: AlphanumericArgument): string[]; declare namespace Segment { const Parameters: typeof SegmentParameters; const Parameter: typeof SegmentParameter; type Argument = AlphanumericArgument; } export default Segment; //# sourceMappingURL=segment.d.ts.map