import type { Configuration } from './types';
declare class Amuchina {
    #private;
    constructor(configuration?: Configuration);
    getConfiguration: () => Configuration;
    sanitize: <T extends Document | DocumentFragment>(input: T) => T;
    sanitizeFor: (element: string, input: string) => Element | undefined;
    static getDefaultConfiguration: () => Configuration;
}
export default Amuchina;
export type { Configuration };
