/*
 * Copyright (c) 2024 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
export declare namespace k {
    function foo1(): void;
    class className1 {
        d1: number;
    }
    interface h {
    }
}
export declare namespace l {
    export function foo2(): void;
    export class className2 {
        e1: number;
        f1: b1 | undefined;
    }
    interface b1 {
    }
    export interface c1 {
    }
    export {};
}
export declare namespace m {
    function foo3(): void;
    class className3 {
        g1: number;
        f1: h | undefined;
    }
    interface h {
    }
}
export declare namespace o {
    function foo4(): void;
    class className4 {
        ["h1"]: number;
    }
}
export declare namespace p {
    function foo5(): void;
    class className5 {
        ["i1"]: string;
    }
    interface a1 {
    }
}
export declare namespace q {
    function foo12(): void;
    class className12 {
        ["j1"]: string;
    }
    interface v {
    }
}
export declare namespace t {
    function foo6(): void;
    class className6 {
        #l1;
    }
    interface u {
    }
}
