/**
 * OcLoader Component
 *
 * A loader component that provides visual feedback for ongoing actions.
 *
 * @component
 * @name OcLoader
 * @status ready
 * @release 1.0.0
 *
 * @props
 * @prop {string} [ariaLabel='Loading'] - Descriptive text to be read by screen readers.
 * @prop {boolean} [flat=false] - Removes border radius and shrinks the height when set to true.
 *
 * @example
 * <h3>Default style</h3>
 * <div>
 *   <oc-loader />
 * </div>
 *
 * <h3>Flat style</h3>
 * <div>
 *   <oc-loader :flat="true" />
 * </div>
 */
interface Props {
    ariaLabel?: string;
    flat?: boolean;
}
declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
export default _default;
