export interface StylizerConfig {
    location: 'body' | 'query';
    key: string;
    value: any;
    style: 'deepObject' | 'form' | 'label' | 'matrix' | 'pipeDelimited' | 'simple' | 'spaceDelimited';
    explode: boolean;
    escape: boolean | 'unsafe';
    isAllowedReserved?: boolean;
}
export default function stylize(config: StylizerConfig): any;
export declare function encodeDisallowedCharacters(str: string, { escape, returnIfEncoded, isAllowedReserved, }: {
    escape?: boolean | 'unsafe';
    returnIfEncoded?: boolean;
    isAllowedReserved?: boolean;
}, parse: boolean): any;
