/**
 * api-extractor-test-04
 *
 * Test scenarios for trimming alpha/beta/internal definitions from the generated *.d.ts files.
 *
 * @packageDocumentation
 */

import { Lib1Interface } from 'api-extractor-lib1-test';

/* Excluded from this release type: AlphaClass */

/* Excluded from this release type: BetaClass */

/* Excluded from this release type: BetaInterface */

/* Excluded from this release type: ConstEnum */

/* Excluded from this release type: EntangledNamespace */

/* Excluded from this release type: ExportedAlias */

/* Excluded from this release type: InternalClass */

/* Excluded from this release type: IPublicClassInternalParameters */

/**
 * This is a public class
 * @public
 */
export declare interface IPublicComplexInterface {
    /* Excluded from this release type: __index */
    /* Excluded from this release type: __new */
}

/* Excluded from this release type: Lib1Interface */

/**
 * This is a public class
 * @public
 */
export declare class PublicClass {
    /* Excluded from this release type: __constructor */
    /* Excluded from this release type: betaField */
    /**
     * This is a comment
     */
    undecoratedMember(): void;
    /* Excluded from this release type: betaMember */
    /* Excluded from this release type: alphaMember */
    /* Excluded from this release type: _internalMember */
}

/* Excluded from this release type: RegularEnum */

/* Excluded from this release type: variableDeclaration */

export { }
