import { default as React, ReactNode } from 'react';
import { BaseProps } from '../../../libraries/common-types/src/common-types';
import { Position, SwipeEvent } from './types';
export type DrawerFrameProps = Omit<BaseProps, "children"> & {
    backButton: boolean;
    backButtonText?: string;
    backButtonOnlyIcon: boolean;
    children: ReactNode;
    closeButtonAriaLabel: string;
    fitToContent?: boolean;
    footerContent?: ReactNode;
    headerContent?: ReactNode;
    onBackButtonClick?: () => void;
    onCloseClick?: () => void;
    onSwipeStart(): void;
    onSwipeMove(event: SwipeEvent): void;
    onSwipeCancel(): void;
    onSwipeEnd(event: SwipeEvent): void;
    stickyFooter: boolean;
    title: string;
    position?: Position;
};
export declare const DrawerFrame: React.ForwardRefExoticComponent<Omit<DrawerFrameProps, "ref"> & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=drawer-frame.d.ts.map