import type { ModifierArguments } from '@popperjs/core';
export declare function getMaxSizeModifiers({ viewportPadding }: {
    viewportPadding: number;
}): [
    {
        /**
         * Performing DOM measurements in the 'read' phase,
         * which is the convention for popper modifiers
         */
        readonly name: 'maxSizeData';
        readonly enabled: true;
        readonly phase: 'read';
        readonly fn: ({ state, name }: ModifierArguments<any>) => void;
    },
    {
        /**
         * Applying max size CSS
         */
        readonly name: 'maxSize';
        readonly enabled: true;
        readonly phase: 'beforeWrite';
        readonly requiresIfExists: [
            'offset',
            'preventOverflow',
            'flip'
        ];
        readonly fn: ({ state }: ModifierArguments<any>) => void;
    }
];
